禁用 UXTerm 在大写字母上具有键盘快捷键

禁用 UXTerm 在大写字母上具有键盘快捷键

我刚刚在~/.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

手册页描述了每个组;这执行可能会有用。

相关内容