如何找出我的右 Ctrl 键的键码并重新映射它?

如何找出我的右 Ctrl 键的键码并重新映射它?

我遇到了一个非常不寻常且非常特殊的问题。

我正在尝试将我的右 ctrl 键重新映射到上下文菜单按钮这样我就可以在 nautilus 中浏览文件时使用它,而不必使用鼠标右键单击。几天前,当我在 ubuntu 16.04 中弄乱 unity 设置时,我无法让它工作,也不记得我做了什么更改。

我现在在我的 dell xps 13 2016 上运行最新的 ubuntu 17.04,带有 gnome 桌面和 wayland。

我尝试查看以下文章:{将上下文菜单键设置为右控制键如何在 Linux 中将上下文菜单重新映射到另一个键?}

  • 我原本以为我可以按照第一篇文章中描述的方式获取键码,但每当我按下按钮时right ctrl,就会出现一个基于上下文的窗口,该窗口优先于我的进程,并将控制权交还给桌面环境。因为我不知道是什么触发了这个菜单,也找不到正确的 ctrl 键的代码,所以我不确定如何将其重新映射到我想要的按钮。

  • 我也尝试过进入 gnome 键盘设置并选中“菜单为右 ctrl”框,但不幸的是它不起作用。

此处附有图片: https://i.stack.imgur.com/iR1tX.jpg

我使用 dconf 编辑器交换了 caps lock 和 escape 键,并且编辑 Xmodmap但我不知道如何找出密钥代码,以便我可以将其交换为我想要的密钥代码,但任何建议都将不胜感激!

谢谢!

这是我的 ~/.Xmodmap

remove Mod2 = Meta_L
add Mod1 = Meta_L

clear Lock
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
add Lock = Caps_Lock

相关内容