gpt4 book ai didi

三个 Shift 键的 Linux 键盘配置 (xkb)

转载 作者:太空宇宙 更新时间:2023-11-04 09:30:25 24 4
gpt4 key购买 nike

我正在寻找一种方法来为给定的键扫描代码定义一个额外的 Shift 键。所以我最终会得到不变的左右 shift,加上一个额外的 shift 键,它可以在任何现有键上定义(假设我知道它的扫描码)。

在 xkb/keycodes 中,我看到 shift 键码定义为:

<LFSH>
<RTSH>

但如果我要在这里添加第三个条目,我不知道我会告诉 xkb 它也被视为 Shift 键。

(这与问题无关,但如果您想知道,用例是针对某些具有拆分 spacebar 的键盘,我想在其中设置一个 空格键减半成为额外的Shift)。

对为此需要的 xkb 配置感兴趣吗?

最佳答案

也许你可以使用 xmodmap 来做到这一点,如果你将键码重命名为 keysym Shift_L,然后将 Shift_L 添加回来进入修饰符贴图。例如键码 110:

xmodmap -e 'keycode 110 = Shift_L Shift_L Shift_L Shift_L'
xmodmap -e 'add shift = Shift_L Shift_R'

通过查看 xmodmap -pke 或使用 xev 或类似工具找到键码。

关于三个 Shift 键的 Linux 键盘配置 (xkb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32244785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com