![禁用 UXTerm 在大写字母上具有键盘快捷键](https://linux22.com/image/212869/%E7%A6%81%E7%94%A8%20UXTerm%20%E5%9C%A8%E5%A4%A7%E5%86%99%E5%AD%97%E6%AF%8D%E4%B8%8A%E5%85%B7%E6%9C%89%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE.png)
我刚刚在~/.Xresources
.当我想开始使用 UXTerm 时,我注意到 Shift + 上有一些键盘快捷键,这是一个完全的阻碍。
我用新2作为我的主要键盘布局。所有系统快捷方式都需要这种布局,甚至是光盘加密密码提示。不过,我不确定这是否相关。
我找到了快捷键 Shift+X、Shift+Q、Shift+W 和 Shift+-。 Shift+Q 增大字体大小,Shift+- 减小字体大小。我不确定其他人做了什么,但我无法输入大写的 W 和 X。
有没有办法重新绑定或禁用这些快捷方式?
我的配置是:
*background: #eeeeee
*color0: #4c4c4b
*color1: #af0000
*color2: #008700
*color3: #5f8700
*color4: #0087af
*color5: #878787
*color6: #005f87
*color7: #444444
*color8: #bcbcbc
*color9: #d70000
*color10: #d70087
*color11: #8700af
*color12: #d75f00
*color13: #d75f00
*color14: #005faf
*color15: #005f87
! *colorBD: #FF0000
*colorBDMode: false
! *colorUL: Black
*colorULMode: false
*cursorColor: Black
*foreground: Black
*renderFont: True
*faceName: Hack
*faceSize: 12
答案1
的插图新2键盘不显示与 PC 式键盘一起使用的数字小键盘,但有关的注释
Shift+Q 增大字体大小,Shift+- 减小字体大小。
听起来好像 Neo2 键盘布局干扰了 xterm 的默认键绑定改变字体大小:
Shift~Ctrl <KeyPress> KP_Add:larger-vt-font() \n\
Shift Ctrl <KeyPress> KP_Add:smaller-vt-font() \n\
Shift <KeyPress> KP_Subtract:smaller-vt-font() \n\
您可以使用以下命令告诉 xterm 忽略相关的(默认!)键绑定组omitTranslation
资源。这些形成了shift-fonts
组,例如
*omitTranslation:shift-fonts
手册页描述了每个组;这执行可能会有用。