我使用 MacBook Pro 并使用 Linux Mint。我知道这是一个 Ubuntu 论坛,但 Mint 是基于 Ubuntu 构建的,所以我在这里尝试。
Macbook Pro 没有 Page Down 或 Page Up 按钮。Epiphany 和 Terminal 等应用程序使用这些按钮在选项卡之间切换。Ubuntu 和 Mint 都使用 APT,因此我认为所有应用程序都是相同的,即使不是极其相似。您无法重新绑定终端或 Epiphany 的按键。因此,我尝试了键盘设置应用程序和键盘布局应用程序,看看是否可以更改按键。结果证明是徒劳的。
我想要的是重新绑定 Epiphany 和终端中的按键,或者将 绑定Page up到Page down其他东西。
答案1
我使用 macbook air,fn+up 和 fn+down 键提供向上翻页和向下翻页功能。
或者,您可以将其他键映射到页面上下功能,即正确的命令和 alt/option 键(老实说,您多久使用一次它们?)有关此内容的一些信息可以在这里找到:
https://wiki.archlinux.org/index.php/Xmodmap
简短的版本是使用 xev 程序来确定要更改的键代码,然后创建一个包含重新映射键的信息的程序(例如,~/.Xmodmap)。我使用它来交换 capslock 和 delete 键,方法是:
keycode 0x16 = Delete
keycode 0x42 = Backspace
然后将命令“xmodmap ~/.Xmodmap”添加到您的 ~/.profile 或 ~/.bashrc 文件中,然后从终端运行命令 xmodmap ~/.Xmodmap,您的更改就会生效。
答案2
您可以按 Ctrl + fn + 向上/向下
答案3
我认为此过程对 也同样适用,Ctrl就像Alt对我一样。测试使用 分配的键时请务必小心xbindkeys-config
。
我读过这个https://help.ubuntu.com/community/KeyboardShortcuts这帮助我弄清楚了以下内容。虽然自动化包含该xte
工具的包可能会被用来代替发出我用来做同样事情的xvkbd
密钥代码。xvkbd
sudo apt-get install xbindkeys xbindkeys-config xvkbd
xbindkeys --defaults > /home/your-user-name/.xbindkeysrc
Ctrl由于某种原因,这添加了+的绑定F,我不得不将其注释掉。虽然这可能是一个有用的默认示例,但我需要Ctrl+F在网页内找到它。
在弄清楚了事先的对于PgUp和下一个因为PgDown这并不太难。运行并使用后,xbindkeys-config
我在 .xbindkeysrc 中得到了以下条目。
#alt-up
"xvkbd -xsendevent -text "\[Prior]""
m:0x18 + c:111
Alt+Mod2 + Up
#alt-down
"xvkbd -xsendevent -text "\[Next]""
m:0x18 + c:116
Alt+Mod2 + Down
当使用 Ubuntu 12.04 precise pangolin 时,创建 .xbindkeysrc 文件后它会被检测到并且该xbindkeys
程序会在我下次登录时自动运行。
所以这应该可以实现你想要的效果。
#ctrl-up
"xvkbd -xsendevent -text "\[Prior]""
m:0x14 + c:111
Ctrl+Mod2 + Up
#ctrl-down
"xvkbd -xsendevent -text "\[Next]""
m:0x14 + c:116
Ctrl+Mod2 + Down