keymap

如何使键盘映射将 shift 字符与非 shift 字符交换?
keymap

如何使键盘映射将 shift 字符与非 shift 字符交换?

我的键盘上有相同的键 (') 和 (?),其中 (?) 由 Shift 键激活。我想交换它们,所以我用 shift 激活 ('),不用 shift 激活 (?)。 PowerToys 本身不理解 (?) 作为一个键,所以我必须为其映射快捷键,shift+' 因此,在 PowerToys 上,我将快捷键 shift(left)+' 映射到 (')。这样就成功了。 然后我将键 (') 映射到 shift(right)+(') 我使用了不同的移位(左和右),以便更好地测试它。 但结果是,无论是否有移位,我总是得到字符(?) 有没有什么办法可以让它工作? 我也尝试了...

Admin

如何在 Wayland 上设置特定的键?
keymap

如何在 Wayland 上设置特定的键?

我已经设置好了ctrl:nocaps避免gnome-tweaks小指受伤。但是,我仍然需要在某处设置 Cap Lock。 在 X11 上我通常这样做 printf "keycode 127 = Caps_Lock NoSymbol Caps_Lock" > ~/.Xmodmap xmodmap ~/.Xmodmap 将 Caps Lock 映射到 Break 键。 不幸的是,由于 Wayland,Xmodmap 无法在 GNOME 43.1 上运行。 如何在 Wayland 下将 Caps Lock 分配给 Break 键? ...

Admin

如何在没有任何第三方应用程序的情况下将组合键 Fn+Fx 映射到 win10 中的其他键
keymap

如何在没有任何第三方应用程序的情况下将组合键 Fn+Fx 映射到 win10 中的其他键

我尝试根据 Microsoft 的文档在 win10 中将我的 A4Tech kv-300 USB 键盘上的总共十二个Fn+组合键(如+ )映射到其他键(如键),但失败了,尽管其他映射(如映射到)可以工作。FxFnF12enteraltenter 根据微软的文档关于键盘和鼠标类驱动程序的配置,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map可以使用注册表值来重新映射键。我测试了该文档中的演示,一切正常。 然后我尝试将Fn+映射Fx到enter。作为...

Admin

重新映射超级密钥有困难
keymap

重新映射超级密钥有困难

一直在尝试更改键盘映射。具体来说,就是将超级键重新映射为元键(Alt 键)。 这是我原来 setxkbmap -layout us -variant dvorak xmodmap -pke | grep "Control\|Alt\|Meta\|Hyper\|Super" keycode 37 = Control_L NoSymbol Control_L keycode 64 = Alt_L Meta_L Alt_L Meta_L keycode 105 = Control_R NoSymbol Control_R keycode 108 = Alt_...

Admin

如何重新映射输出多个键码的键盘键?
keymap

如何重新映射输出多个键码的键盘键?

所以我买了这个设计极其糟糕的键盘,购买时忽略了这一点: 你为什么要把欧元键放在那里?!!! 而且,它甚至不会在 Linux 上输出欧元符号。 所以基本上我想将那个 Euro 键重新映射到左 Shift 键。我尝试遵循其他地方列出的标准方法,但它们都是关于(或解释为)一个键输出一个键代码,而这里的情况并非如此。 以下是showkey(针对所讨论的键)的一些输出。0128按下后,它还会在终端上首先打印,下面我省略了这一点。 $ sudo showkey -k keycode 56 press keycode 82 press keycode 82 ...

Admin

映射专用计算机按键
keymap

映射专用计算机按键

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

Admin

如何在 fish vi 键绑定中添加键映射?
keymap

如何在 fish vi 键绑定中添加键映射?

我刚刚开始使用 fish,我很喜欢它提供的 vi 键绑定。 不过,我想添加一个我在 vi 中使用的自定义键盘映射。我通常space+c在可视模式下映射到 yan "*(系统剪贴板)。如何在 fish 中添加这样的键盘映射? 我在 MacOS 12 上使用 fish 3.3.1。 编辑:我试过了 bind -M visual \x20c '"*y' 并收到以下错误 fish: Unexpected end of string, quotes are not balanced 还尝试用修饰符代替空格,得到了相同的结果。 ...

Admin

如何在 Visual Studio 中使用 Eclipse 键盘映射?
keymap

如何在 Visual Studio 中使用 Eclipse 键盘映射?

我曾经是 eclipse 用户,当我切换到 intelliJ 时,我只是使用了 intellij 中的 eclipse 键盘映射。 现在,我需要在工作中使用 Visual Studio 2019。我注意到它没有保存 eclipse 映射。那么我该怎么办?除了逐个设置我使用的热键之外,还有其他方法可以获取 eclipse 键盘映射吗?或者有没有什么方法可以将我的 intelliJ 映射导出为 Visual Studio 可以理解的格式? (我使用的是 Visual Studio,而不是 Visual Studio Code) ...

Admin

在插入模式下映射重做 VIM
keymap

在插入模式下映射重做 VIM

如何将重做快捷键(正常情况下的 Ctrl-R)重新映射到插入模式下的 Ctrl-Shift-Z? 这将会很有帮助,因为我将撤消映射到 Ctrl-Z,如下所示: nnoremap <c-z> :u<CR> vnoremap <c-z> :u<CR> inoremap <c-z> <c-o>:u<CR> vnoremap <c-z> <c-o>:u<CR> 所以我想要:撤消 - Ctrl-Z,重做 -Ctrl-Shift-Z就像在其他文本编...

Admin

如何将前进/后退按钮映射到 w 和 s 以进行游戏
keymap

如何将前进/后退按钮映射到 w 和 s 以进行游戏

我有许多带有这些按钮的鼠标,在这款特定游戏中,单击鼠标可实现左右上下移动,我必须使用键盘上的 ws 来向前和向后移动,有没有办法将鼠标的额外按钮映射到 W 和 S 上?提前致谢 ...

Admin

超级 (Windows) 按键未注册
keymap

超级 (Windows) 按键未注册

我有一台带全尺寸键盘的笔记本电脑,但是超级(Windows)键没有产生任何输出,例如,当我尝试将其绑定到某个操作时,映射程序看不到按键。我尝试在xevLinux 下检查它,但它也没有记录按钮按下。 我记得我曾经使用过 Windows 下的一些工具来禁用该键,但我记不起它的名字了。有没有办法重新启用这个按钮?一开始可以使用什么机制来禁用该按钮? ...

Admin

如何方便地通过 Mac 键盘使用 Ubuntu,并使用 MAC 按键的含义?
keymap

如何方便地通过 Mac 键盘使用 Ubuntu,并使用 MAC 按键的含义?

我通过 Barrier 键盘共享软件访问 Ubuntu。键盘在 Mac 上。这在功能上是可行的,但在不同的按键含义之间切换时会产生很大的认知负担。其中 90% 是复制/粘贴。特别是从命令 shell。在 Mac 上我使用 iTerm2。我最近尝试在 Ubuntu 上使用 Kitty,效果不错,但我会很快使用其他东西来实现我的人体工程学目标。 我希望能够在 Ubuntu 的任何地方使用 MAC 风格的复制/粘贴功能(CMD-C/CMD-V)。我还希望 Ubuntu 终端中的复制/粘贴功能尽可能接近 Mac 功能。在 Kitty 中,CTRL-SHIFT-C 和...

Admin

使用 iTerm 时如何将 Command 键映射到 Control 键
keymap

使用 iTerm 时如何将 Command 键映射到 Control 键

我已经使用 macOS 的系统首选项将“Caps Lock”键映射到“Command”键,因为我在使用大多数应用程序时经常使用“Command”键。 使用 iTerm2 时,我大部分时间都使用“Control”键。在使用 iTerm2 时,是否可以将“Command”键(实际上是键盘上的“Caps Lock”键)映射到“Control”? 更新:**从 iTerm2 首选项 > 键 > 重新映射修饰符,将控制重新映射到 左命令、左命令和右命令控制对我来说有效**。 ...

Admin