我重新映射了 Insert、Home、Page Up、Delete、End 和 Page Down,它已经工作了很多年,但是在最新的 Google Chrome 更新中,它会忽略重新映射,如果没有重新映射,则执行操作。在 Chrome 之外,重新映射有效。
知道如何让 Chrome 尊重重新映射的键吗?
我的笔记本电脑键盘没有Right Ctrl按键。而且我使用的布局与键盘的本机布局不同,因此有些键什么也不做。所以我试图重新映射这些键之一以用作Right Control. 我正在执行以下命令:xmodmap -e 'keycode 97=Control_R'. 我也试过Control_ L。但关键什么都不做。然后我用 Alt 键进行了测试:
xmodmap -e 'keycode 97=Alt_r'
它工作正常。
为什么我不能重新映射控制键?
我有一个 Apple 键盘,其中右侧的命令键 ( Super_R) 映射到右侧的 Alt 键 ( ISO_Level3_Shift) xmodmap:
$ cat ~/.Xmodmap
clear mod4
keysym Super_R = ISO_Level3_Shift
Run Code Online (Sandbox Code Playgroud)
但在某些应用程序中,例如 Firefox 和 Thunderbird,正确的 Command 和 Alt 键被完全禁用。我的.Xmodmap无效吗?
我还尝试在xkb_keycodes转储部分重新定义键码,xkbcomp然后加载键映射,xkbcomp但仍然没有使用 Firefox 和 Thunderbird。有什么线索吗?
今天早上我升级到了最新的 22.04 LTS 版本,之后我的 xmodmap 脚本不再工作,我很好奇是否有什么变化导致脚本不再工作。我使用这个脚本,这样我就可以将“jikl”与 CAPSLOCK 结合起来作为我的箭头键,以便于导航。这是我的 xmodmap 脚本:
keycode 66 = Mode_switch
keysym j = j J Left
keysym l = l L Right
keysym i = i I Up
keysym k = k K Down
Run Code Online (Sandbox Code Playgroud)
~
我的键盘上的 Return 键坏了,所以我选择让我的 PgDn 键像 Return 键一样工作。现在我学会了如何使用“xmodmap”来做到这一点。我必须运行的命令是:
xmodmap -e 'keycode 117 = Return'
Run Code Online (Sandbox Code Playgroud)
但是每次重新启动时我都必须运行此命令。我搜索了一下,发现将此命令放在 /etc/rc.local 文件中应该会在启动时自动运行。但是,它不起作用。
谁能告诉我如何在启动时执行此命令?我正在使用 Ubuntu 14.04。
我看到了一些与此相关的问题,但没有一个回答令我满意。
问题:
“我使用的是 ubuntu 风格的 linux。我想同时使用大写字母作为转义键和控制键。(点击 Esc 键,保持控制键)。Karabiner 让我可以在 Mac 中执行此操作。有没有一种简单的方法可以为我做吗?”
之前对这个问题的回答: