xcape

将 Caps Lock 映射到 AltGr 和 Escape - 为什么 setxkbmap 会沉默 xcape 守护进程?
xcape

将 Caps Lock 映射到 AltGr 和 Escape - 为什么 setxkbmap 会沉默 xcape 守护进程?

我使用的是 20.04 Ubuntu 机器。 setxkmap我一直在尝试使用和的组合xcape将 AltGr 和转义键映射到我的大写锁定键上,其中快速按键充当逃脱和一个较长的按键时间充当替代组。 我相信可以通过执行以下操作来实现所需的行为: $ setxkbmap -option lv3:caps_switch $ xcape -e 'Caps_Lock=Escape' -t 300 然而,一旦执行了 setxkbmap 命令,xcape 进程/守护进程就不再使大写锁定在点击时充当转义符。我不完全确定为什么自从xcape进程仍在运行,所以我可能只是忽略了...

Admin

使用 xcape 保留管道字符将反斜杠映射到修饰符
xcape

使用 xcape 保留管道字符将反斜杠映射到修饰符

我的键盘有一个反斜杠键,移动时它是一个管道字符。 我想将它在 xorg 中映射到Hyper按住时的修饰符,以及按下时的默认行为。 我已将以下代码添加到我的.xinitrc: xmodmap -e "keycode 23 = Hyper_L" xmodmap -e "keycode any = backslash" xcape -e "Hyper_L=backslash" 按照中的示例man xcape 它在按住时充当修饰符,在按下时充当反斜杠,但在按住 Shift 的情况下按下时,仍会发送反斜杠!为什么不用管子呢? xev反斜杠作为修饰符的输出...

Admin

在装有 Kali Linux 的 MacBook Pro 上将右 Alt 映射到左箭头
xcape

在装有 Kali Linux 的 MacBook Pro 上将右 Alt 映射到左箭头

我刚刚在 MacBook Pro 上创建了一个 Kali Linux 分区。在 Mac 操作系统上我使用卡拉宾元件将右 Alt 键重新映射到左箭头,因为我真正的左箭头键已损坏。 现在我想在 Kali 上做同样的事情。为此我安装了X角。我尝试了几个命令,如xcape -e "Alt_R=Left"和xcape -e "Alt_R=leftarrow"但它们都没有修改键映射。我还考虑过通过修改 xkb 文件来完成键重新映射,但我不确定必须修改文件中的哪些条目。我将不胜感激任何有关重新映射密钥的帮助。 ...

Admin

点击时使用 ISO_Level3_Shift 作为 Escape
xcape

点击时使用 ISO_Level3_Shift 作为 Escape

我使用另一种键盘布局,使用 CapsLock 和 # 作为ISO_Level3_Shift修饰符。 setxkbmap de koy 我还喜欢在刚刚点击时使用 CapsLock 作为附加的退出键。这可以通过以下方式轻松实现: xcape -e "ISO_Level3_Shift=Escape" 但这使得两个 Level3 修饰符都充当 Escape。如何仅将 xcape 应用于左侧修饰键(标记为 CapsLock)? ...

Admin

如果按下 F+J 键则执行命令
xcape

如果按下 F+J 键则执行命令

chromium &如果我想通过按F+来执行,我需要做什么J? 首选要求: 可跨桌面环境全局访问 与终端焦点无关 换句话说,如果不使用修饰符 hackF 或者 J被按住,将其视为ALT或SUPER键 ...

Admin

将 Escape 键转变为修改键,点击时仍可充当 Escape 键
xcape

将 Escape 键转变为修改键,点击时仍可充当 Escape 键

我使用平铺窗口管理器(目前是 xMonad),因此我需要一个充当窗口管理“控制键”的键。每当我使用带有 Windows/Super/Mod4 键的键盘时,我都会使用左侧 Windows 键作为该键,而右侧 Windows 键则充当 Compose/Multi_key。 然而,我也有几个([非常]旧的)键盘,它们没有任何 Windows 键(即它们没有 winkey),而且我没有任何可以(舒适地)用作我的键“WM 控制键”。过去,因为 xMonad 允许,所以我使用 Control+Alt 作为我的“WM 控制键(组合)”,但正如我在一段时间后注意到的那样,...

Admin

寻找关键代码
xcape

寻找关键代码

我正在使用 manjaro i3,并且正在考虑修改我所做的一些按键映射。目前我正在使用 xcape、xmodmap 和 setxkbmap 命令来重新映射以下键: 按住时可控制,按下时可退出 交换分号和冒号 我已经使用此设置脚本完成了此操作: setxkbmap -option 'caps:ctrl_modifier' xcape -e 'Caps_Lock=Escape' xmodmap -e "keycode 47 = colon semicolon" 我想为我想要进行的额外更改寻求一些帮助或建议,因为我已经破坏了我的按键映射,并且在使用下...

Admin

重新映射大写锁定并输入控制修改器
xcape

重新映射大写锁定并输入控制修改器

我想重新映射两个键,而不仅仅是一个。具体来说,我想: 重新映射大写锁定来控制和转义,以及 重新映射当用另一个键按下时返回/进入控制。 基于上面的两个链接,我成功地使用 xkb 和 xkb 分别重新映射每个键X角,但我无法弄清楚如何通过合并上面给出的两个解决方案来重新映射两个键,大写锁定和输入。我绝对不想使用 xmodmap,因为在我重新启动 Ubuntu 16.04 后它会失去作用。 完成任务 1 和 2 的特定代码脚本将受到赞赏。 那些使用 vim 或 emacs 的邪恶模式的人会体会到在主行中按 capslock 并输入来控制键的重要性和便利...

Admin

使用 xcape 将 Caps Lock 映射到 Ctrl 和 Esc 后,将 Esc 重新映射到 Caps Lock
xcape

使用 xcape 将 Caps Lock 映射到 Ctrl 和 Esc 后,将 Esc 重新映射到 Caps Lock

我目前已经通过这些命令Caps Lock映射到Ctrl何时持有和何时点击(对于 vim)Esc.xinitrc setxkbmap -option 'caps:ctrl_modifier' xcape -e 'Caps_Lock=Escape' 这可行,但我没有,Caps Lock所以我想重新映射Esc到Caps Lock.我尝试过设置它,xmodmap -e 'keycode 9 = Caps_Lock'但这也会覆盖按键上的映射Caps Lock。有什么办法可以实现这些映射吗? Caps Lock -> Ctrl and Esc Esc -&...

Admin

安装Xcape(涉及“make”命令的问题)
xcape

安装Xcape(涉及“make”命令的问题)

我执行了最小的建筑方向X角: $ sudo apt-get install git gcc make pkg-config libx11-dev libxtst-dev libxi-dev $ mkdir xcape $ cd xcape $ git clone https://github.com/alols/xcape.git . $ make 但当我按下xcape它时,它说xcape: command not found。即使我所在的xcape文件夹中似乎有一个程序xcape在其中被调用,它也会出错。为什么是这样? ...

Admin

使用 xcape + xmodmap 更改一些键
xcape

使用 xcape + xmodmap 更改一些键

使用xcape和xmodmap, 一个人如何 当与另一个键一起按下时,使该CAPSLOCK键充当修饰键。SUPER 使该键在单独按下时具有CAPSLOCK按键功能。ESCAPE ...

Admin

如何使用 xorg.conf.d 替换键盘和鼠标 udev 规则?
xcape

如何使用 xorg.conf.d 替换键盘和鼠标 udev 规则?

既然不可能制造影响启动时运行的 Xorg 设置的 udev 规则,我想用其他替代品替换它们。目前,我编写了两个主要的 udev 脚本。第一个在插入或移除键盘以及启动时更改键盘布局xcape。当插入特定鼠标时,第二个会减慢指针速度,并且还允许来自鼠标的输入唤醒计算机。 我正在使用 (K)ubuntu 13.04。 udev 规则和脚本如下,xmodmap 也是如此。 /etc/udev/rules.d/00-teck.rules: ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0e6a", ATTR{...

Admin