键盘快捷键相当于右键单击

我正在寻找一个键盘快捷方式,在MacBook Pro上使用Ubuntu来提升上下文菜单。 按键盘快捷键应与右键单击光标位置具有相同的效果。

在Windows键盘上,空格键附近有一个专用按钮。 我还读过有关使用Shift + F10Ctrl + Space的内容 ,但这些对我的系统没有任何影响。

Shift + F10适用于我的情况。 我想Fn的需要取决于你使用的键盘。

PS我在Nautilus(Ubuntu 14.04 LTS)的文件中使用了这个组合。

尝试Shift + Fn + F10 。 这适用于OS X上的VirtualBox和Windows上的Ubuntu。

我一般使用基本的: Ctrl + F10

触发上下文菜单的Menu称为Menu 。 它可以绑定到任意键码,如下所示:

 $ xmodmap -e 'keycode 68 = Menu' 

可以从命令行手动触发,如:

 $ xdotool key Menu 

并找出它当前绑定的密钥代码可以做到:

 $ xmodmap -pke | grep Menu 

要弄清楚键发出的键码可以使用:

 $ xev 

某些组合:( shiftctrl )+( F10Fn F10 ),应使用键盘左侧的移位和ctrls。

如果你想在Raspbian Pi Linux中使用应用程序上下文菜单: alt + space

上下文密钥有时有效: 某些键盘上的上下文键按钮 它是带有列表和鼠标指针的那个

我的解决方案是找到一个旧的双键鼠标并将其插入。

我尝试了上面看到的所有答案。 除了没有两个或更多按钮的鼠标之外,大多数似乎忽略了部分问题,即mac键盘没有alt或windows键。

当你按下shift-f10或其他什么时,我也不明白他们对光标/鼠标的期望是什么。 我想锁定一个图标到启动器,没有办法先选择它然后按一些键序列。 我可以将鼠标hover在它上面,或者我可以左键单击它。 左键单击并按住,然后按住键的顺序? 似乎没有用。

上面使用xmodmap和xev命令的答案似乎可能指向正确的方向。 但它更像是“解决方案存在”而不是实际的解决方案。 我可以重新映射哪个键而不会搞砸了? Shift-f10现在似乎什么都不做,我怎么用xmodmap将菜单映射到shift-f10? 至少它提供了一个开始网络搜索的地方。

此外,当我将鼠标hover在某物上时调用“xdotool键菜单”时出现的菜单与我右键单击同一项目时出现的菜单不同。 所以“菜单”并不是OP所要求的。

Mac的键绑定是CTRL + SPACE 。 这应该打开右键单击或“上下文菜单”。

对于linux,组合应该是CTRL + F10 ,如上所述,您可能还需要切换或按住fn键。

但是,你提到过,这不起作用。

因此,您可能需要使用Mac的set keybinding,而不是在Mac上而不是PC上运行Linux。

单击此处获取更多信息和更完整的键绑定列表。

确保安装了名为xdotool的软件包。

为您的首选项键设置此应用程序快捷方式:

 xdotool click 3 

奖励:对于中间点击命令是

 xdotool click 2 

制作键盘的应用程序快捷方式可能因所使用的桌面环境而异。 在Xfce(用于例如Xubuntu)中,在“键盘”对话框中可以轻松地进行此类快捷方式。