虽然有很多不同的文章如何改变左 Alt 来模拟 win ,但我想映射右 Alt 来做到这一点。我想移动到 11.10,我退回到统一 2d 并且没有胜利键。我什至不知道我找到的文章中的密钥代码...有什么帮助或好的建议吗?
Ric*_*rri 14
您可以使用xmodmap重新映射键盘上的任何键;特别是,您可以重新映射正确的 Alt以充当Super/Win键。
创建一个.Xmodmap在您的主目录中命名的文件,内容如下:
! free up right-Alt for remapping
remove mod1 = Alt_R
! Right-Alt remapped to Super
clear mod4
keycode 108 = Super_R
add mod4 = Super_R
Run Code Online (Sandbox Code Playgroud)
当您注销然后再次登录时,GNOME 应该会询问您是否要加载该.Xmodmap文件;回答“是”,您就可以开始了。(你只会问一次。)
或者,您可以随时.Xmodmap从终端加载配置:
xmodmap .Xmodmap
Run Code Online (Sandbox Code Playgroud)
根据 X 服务器版本和键盘型号的不同,有一些事情可能会有所不同。以下项目可以帮助您使.Xmodmap文件适应您的特定环境。
检查你的右Alt键是最初在MOD1:发出命令
xmodmap在终端窗口中,你应该得到一个输出像
这样:
xmodmap: up to 3 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x9), Caps_Lock (0x4e)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Alt_L (0xcc)
mod2
mod3 Mode_switch (0xcb)
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce)
mod5
Run Code Online (Sandbox Code Playgroud)
如果Alt_R标签没有出现在mod1行中,而是出现在不同的行中,请.Xmodmap相应地调整您的。
检查您的右 Alt键是否为键码 108:在终端窗口中,键入命令xev,然后聚焦弹出的小方形窗口。如果您在那里键入正确的 Alt键,您应该会看到终端窗口中出现几行。寻找这样的一节:
KeyPress event, serial 25, synthetic NO, window 0x5000001,
root 0xbd, subw 0x5000002, time 867397196, (53,48), root:(54,49),
state 0x0, keycode 108 (keysym 0xffea, Alt_R), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Run Code Online (Sandbox Code Playgroud)
keycode单词后面的数字是您想要在
.Xmodmap文件中重新映射右 Alt 的数字。
| 归档时间: |
|
| 查看次数: |
10533 次 |
| 最近记录: |