S对我来说,该密钥似乎已映射到XQuartz中的错误值。我正在运行OS X 10.7.5和XQuartz 2.7.4(xorg-server 1.13.0)。X11.app(XQuartz 2.6.5,xorg-server 1.10.6)中也会发生此问题。如果这有所作为,我也正在运行Homebrew 0.9.4。
按下SX对我来说永远无法正常工作。在X的大多数应用程序中,按S不起作用。实际上,它可能已映射到元键,因为S在某些情况下(例如,在大多数保存对话框中)似乎按下会触发按钮热键。如果我从本地Cocoa应用程序中复制“ s”字符,然后将其粘贴到X应用程序中,则可以正常工作。
更新: 按下xev
时报告以下内容S:
KeyPress event, serial 34, synthetic NO, window 0xa00001,
root 0x281, subw 0x0, time 2057519943, (138,-10), root:(158,32),
state 0x0, keycode 9 (keysym 0xff1b, Escape), same_screen YES,
XLookupString gives 1 bytes: (1b) "
mbLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
KeyRelease event, serial 34, synthetic NO, window 0xa00001,
root 0x281, subw 0x0, time 2057520022, (138,-10), root:(158,32),
state 0x0, keycode 9 (keysym 0xff1b, Escape), same_screen YES,
XLookupString gives 1 bytes: (1b) "
FilterEvent returns: False
更新2: xmodmap
报告:
shift Shift_L (0x40), Shift_R (0x44)
lock
control Control_L (0x41), Control_L (0x43), Control_R (0x46)
mod1 Mode_switch (0x42), Mode_switch (0x45)
mod2 Meta_L (0x3f), Meta_R (0x47)
mod3
mod4
mod5
@lhf:我刚刚用结果更新了问题。
—
ESultanik
什么
—
2013年
xmodmap -pke
报告?
用
—
ESultanik
xmodmap
输出更新了问题。
使用该
—
lhf
-pke
选项并查看键码9的条目xmodmap -pke| grep ' 9 ='
。
xev
按下时会报告什么S
?