xmodmap

使用 .xinitrc 更改键盘映射
xmodmap

使用 .xinitrc 更改键盘映射

我已在主目录中创建了一个 .xinitrc 文件。想要从目录 ${HOME}/bin/inge 运行文件 xinit.rc。 以下是做事的方式吗? 文件:.xinitrc #!/bin/bash source ${HOME}/bin/inge/xinit.rc 文件:${HOME}/bin/inge/xinit.rc #!/bin/bash linge_trk="${HOME}/bin/inge" xmodmap_variant=2 if (( xmodmap_variant == 0 )); then xmodmap ${linge_trk}...

Admin

映射专用计算机按键
xmodmap

映射专用计算机按键

我有一台 Acer Nitro 电脑,它带有一个“NitroSense”按钮,按下后会在 Windows 上显示 ACPI 信息。但是在 Linux 上,按下它不会执行任何操作,并且没有等效的应用程序。我有什么方法可以映射或绑定该键以运行脚本吗? ...

Admin

使用 xmodmap 将键持久设置为修饰符,除非我提供 .xinitrc,否则不会加载
xmodmap

使用 xmodmap 将键持久设置为修饰符,除非我提供 .xinitrc,否则不会加载

因此,我只是想将 Control_R 分配给不同的函数,例如mod3,xmodmap为此,我添加了以下行.xinitrc [[ -f ~/.Xmodmap ]] && xmodmap ~/.Xmodmap 之前我已经做过 xmodmap -pke > ~/.Xmodmap 并附加了我需要添加功能的行 clear control add control = Control_L add mod3 = Control_R 任何时候我startx如果xmodmap输出都没有改变,但只要我这样做source .xinitrc它就会发生我想要...

Admin

如何使用 xmodmap 将 Alt 键用作 Shift 键?
xmodmap

如何使用 xmodmap 将 Alt 键用作 Shift 键?

我想将左 alt 键用作 Shift 键,但重新映射的尝试失败了。使用以下 .Xmodmap 文件(我从我的文件中获取了十六进制代码keysymdef.h以消除此可能的错误源): !0xffe9 = Alt_L remove mod1 = 0xffe9 !0xffe1 = Shift_L keycode 64 = 0xffe1 add shift = 0xffe1 并且运行 xmodmap ./.Xmodmap 运行正常。当我运行xev并按下左 Alt 键时,我得到: KeyPress event, serial 33, synthetic NO, wi...

Admin

使用 xmodmap 重新映射已经绑定的键
xmodmap

使用 xmodmap 重新映射已经绑定的键

我最近买了一台 17 英寸的 LG Gram,我想重新映射一些按键,使其更像我的 80% 键盘。使用平铺窗口管理器 (qtile),在键盘的左侧和右侧各有一个 Super 键很不错,但目前只有左侧有一个 Super 键。 因此,我想做的是将 Control_R 重新映射为 Super_R,并将键盘 0(也是“Insert”键)重新映射为 Control_R。(我仍然可以访问顶行的 0)。 我尝试了以下几个不同的例子这里没运气。使用xev我发现右控制键是keycode 105,小键盘 0(插入)键是keycode 90。请注意,keycode 90无论是否按下...

Admin

如何将 Gnu-screen 的转义序列映射到用 xmodmap 重新映射的任意键?
xmodmap

如何将 Gnu-screen 的转义序列映射到用 xmodmap 重新映射的任意键?

所以我使用 xmodmap 重新映射了一些键,具体来说,我将一个键重新映射到 ± 符号。我想将此键作为 GNU screen 的退出键。我尝试在 .screenrc 中添加以下几行: escape ± escape ±± 但它不起作用。 来自 GNU Screen 手册: 逃逸 xy 将命令字符设置为 x,将生成文字命令字符的字符(通过触发“meta”命令)设置为 y(类似于 -e 选项)。每个参数要么是单个字符,要么是形式为“^x”(表示“Cx”)的双字符序列,要么是反斜杠后跟八进制数(指定字符的 ASCII 码),要么是反斜杠后跟第二个字符,例如“...

Admin

使左移仅将某些键变为大写,右移其余键
xmodmap

使左移仅将某些键变为大写,右移其余键

我使用 Arch Linux 和 xmodmap 来自定义按键。我正在学习触摸打字。现在,对于我的打字行为,我专门使用左移键来输入大写字母。我想将右移键融入我的打字流程中,但我很难习惯它。现在我强制执行此行为的想法是,让我用左手输入的字母只能使用右移键才能大写。 所以我的问题是:如何禁用某一组键的左移(大写),即我用左手触发的键。 ...

Admin

xmodmap - 将 Caps_Lock 重新映射到 Escape,将 Shift+Caps_Lock 重新映射到 Caps_Lock
xmodmap

xmodmap - 将 Caps_Lock 重新映射到 Escape,将 Shift+Caps_Lock 重新映射到 Caps_Lock

我遇到了奇怪的行为修改映射。我想重新映射Caps_Lock,以便它充当Escape,因此Shift+Caps_Lock它充当Caps_Lock。在我的系统中,~/.Xmodmap我尝试了以下命令的所有可能组合,但结果始终相同: clear Lock remove Lock = Caps_Lock keycode 66 = keycode 66 = Escape Caps_Lock keysym Caps_Lock = Escape Caps_Lock 正确Caps_Lock重新映射到Escape $ xmodmap -pke | grep Caps ...

Admin

是否可以在 Linux 系统范围内将 °7 映射到 { ?
xmodmap

是否可以在 Linux 系统范围内将 °7 映射到 { ?

在德语键盘上,输入 { 非常麻烦。因此,在 VIM 中,我将按键序列“°7”映射到“{”,方法是在 vimrc 中添加以下行: imap ⁷ { 事实证明,这非常有用。 有没有办法在 Linux(Debian)系统上执行这个系统范围的操作? ...

Admin

Xmodmap 无法添加清除修饰符
xmodmap

Xmodmap 无法添加清除修饰符

我尝试使我的 Esc 键表现为 alt 修饰符(然后使用 xcape 添加回 Esc 功能),但是我无法让 xmodmap 使我的 Esc 键具有此 alt 功能。 经过调查我似乎需要这个 clear Mod1 add Mod1 = Alt_L Alt_R Escape 但是添加“clear Mod1”已经失败。 我收到此错误: X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of faile...

Admin

xkb:使用 Java 应用程序恢复键盘映射
xmodmap

xkb:使用 Java 应用程序恢复键盘映射

我正在为第二个键盘使用 xkbcomp 键盘配置,但我很确定它会使用 Java 应用程序恢复为默认设置。例如:Minecraft。每当我尝试使用游戏手柄“第二个键盘”时,它都会输出默认按键,绕过 xkbcomp 的配置,即使切换回配置后终端中可以正常工作。有人熟悉这个吗?有没有 xkbcomp 或单个键盘的键映射的替代方案? minecraft、xkbcomp 和 java 的终端输出 ...

Admin

如何通过 xmodmap 使 Alt+Shift 发挥 AltGr 的作用?
xmodmap

如何通过 xmodmap 使 Alt+Shift 发挥 AltGr 的作用?

我刚从 Windows 换过来,习惯使用 Alt+Shift 来输入特殊字符,比如|@#~½¬数字行中的字符,但它只适用于 Ubuntu 上的 Alt Gr。它也不在设置中,所以我想 xmodmap 是可行的方法。但我发现让它工作的唯一方法是重新映射每个特殊字符,比如keycode 21 = equal plus equal plus semicolon colon。 有没有办法将 Alt Gr 复制到 Alt+Shift? ...

Admin

Xmodmap 设置新 mod 键时出现错误
xmodmap

Xmodmap 设置新 mod 键时出现错误

我尝试使用 cap lock 键作为 mod 键。 我有这个.Xmodmap: clear lock clear mod2 keycode 66 = Hyper_L add mod2 = Hyper_L 和这个xmodmap -pm: shift Shift_L (0x32), Shift_R (0x3e) lock Hyper_L (0x42) control Control_L (0x25), Control_R (0x69) mod1 Alt_L (0x40), Meta_L (0xcd...

Admin

如何交换联想外接键盘上的控制键和功能键?
xmodmap

如何交换联想外接键盘上的控制键和功能键?

我使用的是联想 ThinkPad (X220i),和所有 ThinkPad 用户一样,我在 BIOS 中交换了“控制”和“功能”。现在我买了一个联想的外置 USB 键盘,其键盘布局与内置键盘类似,但不幸的是,“控制”和“功能”只在内置键盘上交换,而在外置键盘上没有交换。这能以某种方式修复吗?也许使用setxkbmap或xmodmap?顺便说一句,我正在运行 Debian 9 (stretch)。如果这很重要的话。 ...

Admin

xmodmap 如何重新映射键并禁用原始键?
xmodmap

xmodmap 如何重新映射键并禁用原始键?

我正在考虑购买一款 60% 的键盘,并且想在购买实际键盘之前尝试使用该布局。 我正在尝试将箭头键映射到 caps lock + ijkl 并禁用真正的箭头键。我已经找到了如何重新映射它的方法,但是当我尝试禁用真正的箭头键时,重新映射的箭头键会中断。这是一个有效的映射: keycode 66 = Mode_switch keycode 31 = i I Up keycode 44 = j J Left keycode 45 = k K Down keycode 46 = l L Right 为了禁用向上箭头我添加 keycode 111 = 一旦...

Admin