我正在寻找键盘快捷键,以在MacBook Pro上使用Ubuntu引发上下文菜单。按下键盘快捷键应具有与在光标位置上单击鼠标右键相同的效果。
在Windows键盘上,空格键旁边有一个专用的按钮。我也读过有关使用Shift+ F10或Ctrl+的信息Space,但是这些对我的系统没有影响。
我正在寻找键盘快捷键,以在MacBook Pro上使用Ubuntu引发上下文菜单。按下键盘快捷键应具有与在光标位置上单击鼠标右键相同的效果。
在Windows键盘上,空格键旁边有一个专用的按钮。我也读过有关使用Shift+ F10或Ctrl+的信息Space,但是这些对我的系统没有影响。
Answers:
触发上下文菜单的键盘符号称为Menu
。可以将其绑定到任意键码,如下所示:
$ xmodmap -e 'keycode 68 = Menu'
可以从命令行手动触发,例如:
$ xdotool key Menu
并找出当前绑定到的键码可以执行以下操作:
$ xmodmap -pke | grep Menu
要弄清楚一个密钥发出什么密钥,可以使用:
$ xev
尝试Shift+ Fn+ F10。对于我来说,这适用于Windows和OS X上VirtualBox中的Ubuntu。
我的解决方案是找到一个旧的2键鼠标并将其插入。
我尝试了上面看到的所有答案。大多数人似乎忽略了问题的一部分,这是Mac键盘除了鼠标没有两个或多个按钮之外,没有alt或Windows键。
当您按下shift-f10或其他键时,我也不明白他们期望光标/鼠标会做什么。我想将一个图标锁定在启动器上,无法先选择它,然后按一些按键顺序。我可以将鼠标悬停在上面,也可以单击鼠标左键。左键单击并按住,然后在按住的同时进行键序列设置?似乎不起作用。
上面xmodmap和xev命令的答案似乎可能指向正确的方向。但这更像是“解决方案存在”,而不是实际的解决方案。我可以在不弄乱情况的情况下重新映射哪个键?Shift-F10现在似乎什么都不做,我将如何使用xmodmap将菜单映射到Shift-F10?至少它提供了开始网络搜索的位置。
另外,将鼠标悬停在某物上时调用“ xdotool关键菜单”时出现的菜单与右键单击同一项目时出现的菜单也不相同。因此,“菜单”并不是OP所要求的。
xdotool click 3
绝招。看我的答案。
Mac的键盘绑定是CTRL+ SPACE。这应该打开右键单击或“上下文菜单”。
对于linux,该组合应该为CTRL+ F10,并且如上所述,您可能还需要切换或按住该fn键。
但是,您已经提到,这行不通。
因此,由于您是在Mac而不是PC上运行linux,因此可能需要为Mac使用set keybinding。