按下按键时向 GUI 程序发送 Unicde“清除键”

按下按键时向 GUI 程序发送 Unicde“清除键”

有些苹果键盘有一个“清除键”(见维基百科) 发送 Unicode 字符 U+2327。(该字符呈现为“⌧”)

我的键盘没有清除键。我想将清除键发送到 GUI 程序。我尝试使用xmodmap修改键盘布局来发送 U+2327:

me@myComputer:~$ xmodmap -pke | grep Num_Lock
keycode  77 = Num_Lock NoSymbol Num_Lock
me@myComputer:~$ xmodmap -e "keycode 77 = ⌧ Num_Lock"
xmodmap:  commandline:1:  bad keysym name '⌧' in keysym list
xmodmap:  1 error encountered, aborting.

我尝试定义一个新的键符:

me@myComputer:~$ xmodmap -e "keysym Clear_Key = U2327"
xmodmap:  commandline:1:  bad keysym target key symbol 'Clear_Key'
xmodmap:  1 error encountered, aborting.

这不起作用。我如何映射我的 Num_Lock 键(keycode 77上面)以提供 U+2327 字符?

答案1

unicode 可以直接在 xmodmapkeycode指令中使用:

xmodmap -e "keycode 77 = U2327 Num_Lock"

相关内容