相关疑难解决方法(0)

Mode_switch 修饰符有什么用?

xmodmap我遇到了一个我没有听说过的修饰键:Mode_switch。它似乎与插入特殊字符有关。

我将它分配给一个键,但它似乎没有效果。它是做什么用的?它与ISO_Level3_Shift(Alt Gr) 不同吗?

keyboard special-characters xmodmap

38
推荐指数
3
解决办法
2万
查看次数

为什么我的 xmodmap 绑定涉及 AltGr 仅适用于某些键?

我想重新映射我的 AltGR+Right_Windows,但我不知道如何。无论我尝试什么,无论是否按下右 alt,按右 Windows 键都会发出名称 keysym。

这些是我现在正在测试的 xmodmap 文件的内容。在我的键盘中,38 是“a”的键码,48 是单引号/双引号的键码,134 是右 Windows 键的键码。

keycode  38 = 1 2 3 4 5 6 7 8
keycode  48 = 1 2 3 4 5 6 7 8
keycode 134 = 1 2 3 4 5 6 7 8
Run Code Online (Sandbox Code Playgroud)

当我按下 Right_Alt+撇号时,它输出 5,但 Right_Alt+a 和 Right_Alt+Right_Windows 给出 1(当按下右 alt 时和未按下时),这不是我想要的。

我当前的键盘布局是us(alt-intl),右侧的 alt 显然设置为充当 AltGr / Iso_Level3_Shift。的输出xmodmap -pm如下:

xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L …
Run Code Online (Sandbox Code Playgroud)

xmodmap

12
推荐指数
2
解决办法
7704
查看次数

为什么超级键、元键和超级键的名称仍在使用?

据我所知,这些键可以在一些如今已经绝迹的键盘上找到。我必须承认,除了标准 104/105 键盘(以及它的本地化版本)和 Mac 键盘之外,我在现实生活中从未见过任何其他键盘(除了这里的计算机博物馆)。

\n\n

我确信爱好者们拥有带有许多额外按键(可能包括有问题的按键)的精美键盘,而且既不是 PC 也不是 Mac 的计算机可能确实配备了自己的键盘。话虽这么说,所有这些键盘都很难被称为主流。

\n\n

好吧,Super 在微软世界里有一个直接相当于 Windows 键的东西,但另外两个似乎已经属于很久以前了。我记得看到过类似 \xc2\xabMeta is Alt\xc2\xbb 之类的说明,在某些情况下,\xc2\xabMeta 与 Super\xc2\xbb 相同。Hyper 是一种更加神秘的野兽,与独角兽没什么不同。

\n\n

为什么 *nix 世界的人们仍然坚持使用这些过时的键名,就好像它们对应于真正的键一样?从 *nix 社区的角度来看,真正的 Ctrl-Alt-Shift-Win(Super) 有什么问题?我想知道除了历史名称之外是否还有任何理由使用这些名称。

\n

keyboard keyboard-layout historical-unix

3
推荐指数
1
解决办法
1723
查看次数