Jef*_*f86 5 linux keyboard-shortcuts console virtual-consoles
当您在没有图形的情况下运行 Raspbian (GNU bash) 时,只有在 bash 模式下,如果您按ALT+ F2、ALT+ F3... ,您就会从当前切换tty到另一个。
如果按这些快捷方式没有任何反应,如何做到这一点?甚至没有切换,什么都没有。
为什么我需要那个?我有一个没有屏幕的树莓派,在启动时启动一个 python 脚本来监听键盘输入,我已经捕获了所有ctrl+ c、ctrl+ \、ctrl+Z等,但是用户可以切换tty,然后tty1脚本运行时就没有了。
正如 VPfB 所说,您可以找到切换到控制台的所有按键映射,例如
dumpkeys | grep Console >/tmp/map
Run Code Online (Sandbox Code Playgroud)
这给出了一长串键,例如:
altgr keycode 59 = Console_13
alt keycode 59 = Console_1
control alt keycode 59 = Console_1
altgr keycode 60 = Console_14
Run Code Online (Sandbox Code Playgroud)
将Console_*其中的部分替换为VoidSymbol:
altgr keycode 59 = VoidSymbol
alt keycode 59 = VoidSymbol
control alt keycode 59 = VoidSymbol
altgr keycode 60 = VoidSymbol
Run Code Online (Sandbox Code Playgroud)
并将新文件传回loadkeys以更改映射
sudo loadkeys /tmp/map
Run Code Online (Sandbox Code Playgroud)
您还可以尝试将 VT 数量减少到 1,可能适用/etc/inittab于 rasbian,或者在原始模式下使用键盘,这并不容易,因为您必须自己映射按键扫描代码。
| 归档时间: |
|
| 查看次数: |
1024 次 |
| 最近记录: |