Tag: xmodmap

如何将 + hjkl映射到箭头键function?

我已经习惯了vim的hjkl最近搬家了,并且发现自己想要在使用vim之后立即使用它们。 将fn + h / j / k / l映射到左/下/上/右的最佳方法是什么? 编辑:任何 + h / j / k / l只要不与其他键盘快捷键冲突就会令人满意。

做一个反击只会产生反击

我的反引号键(`)在第一次按下时不产生任何东西 – 我必须按两次才能产生一个`。 如果我忘了,输入`e,我会得到一个重音e字符。 我只能通过运行以下方法暂时解决当前会话: xmodmap -e ‘keycode 49 = grave asciitilde’ 问题是,我无法弄清楚如何使这种变化永久化。 我在Ask Ubuntu上找到了很多相关的问题,但没有一个能解决这个问题。 我正在使用KDE。

如何通过命令行启用tap-to-click?

您可以使用它来反转滚动方向(自然滚动) : xmodmap -e “pointer = 1 2 3 5 4 7 6 8 9 10 11 12” 您也可以使用xmodmap -e “pointer = 1 2 3 4 5 7 6 8 9 10 11 12″将其重新设置回来 这样可以切换左右按钮: xmodmap -e “pointer = 3 2 1” 并使用xmodmap -e “pointer = 1 2 3″将其更改回来 但是如何启用tap从命令行单击? 优选地使用一个命令,而不是永久地。 顺便说一句,是的,我知道这存在:

如何将CAPSLOCK替换为BACKSPACE?

我想用Backspace交换Capslock并且只是将它们混合在一起。 我的意思是:击中Capslock确实像Backspace键一样工作,但也激活Caps(包括LED)。 当我使用Gnome时,键盘设置可以让我轻松地进行切换。 在XFCE中缺少这些选项,所以我试过了。 Xmodmap和xkeycaps 。 Xkeycaps甚至允许我将内容导出到.Xmodmap,但不知何故它不起作用。 我在这里遗漏了一些东西! 当前的.Xmodmap(注释掉,因为它给出错误“删除修饰符列表中的错误键”’Caps_Lock’,没有相应的密钥代码“,这主要在论坛中描述) keycode 66 = BackSpace ! remove Lock = Caps_Lock remove Mod5 = Mode_switch Mode_switch 引用xmodmap加载.profile等也不起作用。 我可以在我的xfce系统上安装Gnome-Keyboard Settings工具,如果没有别的帮助 – 它是哪个包? 编辑: setxkbmap -option caps:backspace工作,但是:按键不会在按住时重复,除非我使用xmodmap -e “clear Lock” 。 不太优雅,但显然工作。

.xmodmap不适用于两种布局

在升级到Ubuntu 13.10之前,我使用了两种键盘布局 – GR&DE。 我能够在一个.xmodmap中设置两个,意味着我能够配置GR和DE。 现在,当我创建一个.xmodmap时,它只包含我当前使用的布局,但我希望两个布局都在。我怎样才能实现这个目标?

将任何键变为修饰键

当按下并按住某些键(如Control , Alt , Super)时 ,不会生成释放事件,而使用其他键时会生成多个释放和按下事件,模拟按键被多次推送和释放。 我想把键盘上的一些多媒体键或Fn键变成修饰键, xev表示所有键都是第二种类型。 是否可以使普通键变粘,以便不生成释放事件?

使用setxkbmap进行简单重映射(类似于xmodmap)

在使用xmodmap重新映射键盘后,我遇到了一些问题:设置在应用后2-20分钟后随机重置。 谷歌搜索它但没有帮助:有些东西会重置它们,但所有提及都适用于xfce,而我通常是14.04 Ubuntu统一。 我看到像’使用xkb,忘记xmodmap’这样的短语,但仍然不知道如何做到这一点。 它被分类或非常复杂,因为它的信息量明显小于xmodmap方式。 这是我的自定义列表: xmodmap -e “keycode 84 = Down” xmodmap -e “keycode 79 = Home” xmodmap -e “keycode 80 = Up” xmodmap -e “keycode 83 = Left” xmodmap -e “keycode 85 = Right” xmodmap -e “keycode 87 = End” xmodmap -e “keycode 90 = Insert” xmodmap -e “keycode 91 = Delete” xmodmap […]

为什么登录时我的〜/ .Xmodmap文件不会加载?

我根据这个答案创建了以下~/.Xmodmap文件。 keysym Delete = Menu keysym Menu = Delete clear Lock keycode 0x42 = Escape 换句话说,交换Delete和Menu ,并使Caps Lock成为额外的Escape 。 我下次登录时,Ubuntu问我是否~/.Xmodmap预期加载~/.Xmodmap 。 我加载了它,但没有任何反应(当时或后续登录)。 如果我手动运行xmodmap ~/.Xmodmap ,它按预期工作。 我知道这在10.10测试版的早期有效,但是在我的10.10安装上失败了。 我没有尝试过10.10之前的任何事情。 有任何想法吗? 编辑:我在/etc/gdm/Xsession放了一些调试语句,以确保~/.Xmodmap正在加载,一切都神奇地开始工作。 我没有更改任何东西,除了添加一些回声,它现在仍在工作,我恢复我的更改并重新启动。 我见过的最奇怪的事情。 我意识到的一件事是Xmodmap的“重新映射Caps Lock to Escape”部分始终有效。 只是删除/菜单交换失败了。 我现在打开这个问题以防其他人有同样的问题,因为我实际上不知道为什么问题会停止。

重新映射大写锁定以控制和逃生(不是通常的方式)

我知道如何使用xmodmap重新映射大写锁定键,使其充当Control键或Escape键。 我想结合两个function如下: 当我按下,然后释放Caps Lock键时,它会发送Escape。 当我按住Caps lock并按下另一个键(比如A)时,它会发送Control-A。 是否有一些xkb,xmodmap和其他可能使Caps锁定在X中表现的组合? 我在Macbook Air 3,1上使用Ubuntu Precise。

在哪里放xmodmap命令执行将CapsLock重新映射到Esc?

我是一个vim用户,我经常使用Esc,所以我将Caps Lock映射到Esc 。 我目前在~/.profile有这个: # remap Esc to Caps Lock xmodmap -e ‘clear Lock’ -e ‘keycode 0x42 = Escape’ 问题是,每次我暂停计算机甚至锁定屏幕时, Caps Lock的映射都会恢复为默认值。 我的问题是,我应该在哪里放置这条线,以便重新映射即使在暂停和锁定屏幕(等)之后仍然存在。