bot*_*t47 39 linux keyboard-shortcuts console
以下发生在不同的 Linuces 上:
当我在一个虚拟控制台,保持Alt并按?或?,虚拟的ttys周期。这真的很烦人,因为我使用的鱼壳也使用了这个键组合。我可以重新映射鱼的捷径,但我不想。相反,我想禁用 linux 功能或重新映射它。
如何禁用或更改 tty-cycling-key-combo?
Tob*_*obu 48
这是一次性修复:
sudo sh -c 'dumpkeys |grep -v cr_Console |loadkeys'
Run Code Online (Sandbox Code Playgroud)
Gun*_*ner 22
我重构了东武的答案,只更改绝对必要的内容:
sudo sh -c 'dumpkeys -k|grep -v Incr_Console|grep -v Decr_Console|grep -v Last_Console|loadkeys'
Run Code Online (Sandbox Code Playgroud)
注意:如前所述,这是一次性修复,可能会在重新启动后消失。
小智 16
我有时在 Ubuntu 18.04 上遇到问题:
sudo kbd_mode -s
Run Code Online (Sandbox Code Playgroud)
做了工作。(至少暂时)
您可以在 launchpad 上找到很长的错误报告。
Gil*_*il' 14
您可以使用该loadkeys
命令在 Linux 控制台上重新映射密钥。以下几行定义了切换控制台的键绑定(在 PC 键盘上):
alt keycode 105 = Decr_Console
alt keycode 106 = Incr_Console
Run Code Online (Sandbox Code Playgroud)
加载您自己的键盘映射文件,该文件使用 fish 识别的转义序列覆盖这些绑定。要使键发送转义序列,您需要将其绑定到表单的键名并为.FNUMBER
FNUMBER
alt keycode 105 = F105
alt keycode 106 = F106
string F105 = "\033\033[D"
string F105 = "\033\033[C"
Run Code Online (Sandbox Code Playgroud)
不同的发行版(有时还有不同的控制台支持包)将系统启动时键盘映射存储在/etc
. 查找名为*.kmap
or*.kmap.gz
或*.map
or的文件*.map.gz
,/etc
或者查阅您的发行版手册。一些发行版将键映射的名称存储在其中/etc
,并将实际的键映射放在其他地方;在/etc/sysconfig
或 其他配置目录下查找与键盘映射相关的设置。
您可以编写自己的键盘映射并用于include "/path/to/foo.map"
引用系统键盘映射,或者安排加载您自己的键盘映射,其中仅包含您要在引导过程中更改的设置。
归档时间: |
|
查看次数: |
15227 次 |
最近记录: |