echo "0" > /sys/module/hid_apple/parameters/iso_layout

echo "0" > /sys/module/hid_apple/parameters/iso_layout

嘿:) 我的 Linux 机器上的苹果键盘出现了问题。

小于/大于键与我的“°”键互换了。小于/大于键通常位于 Shift 键的右侧,如键盘上所示。

你们知道这个问题的解决方案吗?

答案1

(必须有适合您的型号/布局的完美键盘配置文件)。

反正,旧方法

1-找到这些钥匙:

$ xmodmap -pke | grep -Pw "degree|less" > mychanges

2 - 编辑“mychanges”以交换密钥。您可能会看到类似以下内容:

keycode 94 = less greater less greater bar brokenbar bar
keycode 49 = dead_circumflex degree dead_circumflex degree U2032 U2033 U2032

将按键代码交换为:

keycode 49 = less greater less greater bar brokenbar bar
keycode 94 = dead_circumflex degree dead_circumflex degree U2032 U2033 U2032

3-使用以下命令激活更改

xmodmap mychanges

4 - 如果你对新行为感到满意,那么

cat mychanges >> ~/.Xmodmap

此方法可用于通用键盘更改(在图形模式下)

答案2

选择 Apple 键盘

我知道这听起来很傻,但实际上你的设置->键盘这将解决此问题。您需要选择 Apple/Mac 键盘。

在启动时手动“选择”Apple 键盘

我曾经使用过这种方法,直到我意识到上述方法对我有用。

  • echo "0" > /sys/module/hid_apple/parameters/iso_layout

iso_layout这将用值替换文件的内容0

相关内容