如何交换键盘上的 Z 和 Y 键?

Ali*_*Ali 13 keyboard-layout

大多数时候我使用美国的 qwerty 布局,但有时我也不得不使用德国的 qwertz 布局,这很烦人。

如何在德文版式上交换 y 和 z 键?


解决方案是在这个链接: Ubuntu(或只是 Linux :) 中的自定义键盘布局由 gertvdijk 在他的回答中友情提供。

注意:在最新版本的 Ubuntu 中,您必须发出sudo dpkg-reconfigure xkb-data更改才能生效。看到这个答案

ger*_*ijk 10

这个操作方法应该为单键的系统范围键盘重新映射提供技巧:常见问题解答:如何在 Linux 中禁用/重新映射键盘键?

这个操作方法是关于创建你自己的自定义键盘映射:Ubuntu 中的自定义键盘布局(或只是 Linux :)

它不允许您使用快捷方式快速更改它。你需要一些脚本来做到这一点,我猜。


但是,从您的问题的第一次修订开始,我假设您想更改布局。您已经修改了问题,但以下是更改布局的方法:

从标签中,我假设您正在运行 Kubuntu (KDE) 12.04 更改布局非常简单:

  1. 打开“系统设置”
  2. 打开“输入设备”
  3. 在左侧垂直选项卡上选择“键盘”。
  4. 在水平选项卡上选择“布局”。
  5. 勾选“配置布局”复选框。
  6. 通过单击“添加”按钮并填写对话框中的字段来添加您喜欢的键盘布局。选择英语(美国)布局将导致“qwerty”。-- 可选配置快捷键以快速更改布局。
  7. 单击应用。

KDE 键盘配置对话框

这应该涵盖用户会话中的键盘布局和行为。有关包括文本控制台在内的系统范围设置,请参阅此问题


Ali*_*Ali 6

我现在可以在 14.04 的 Unity 桌面中选择德语 (qwerty) :

在此输入图像描述

正是我想要的。

也可以在终端中切换到此特定布局:

setxkbmap -layout de -variant qwerty
Run Code Online (Sandbox Code Playgroud)

完全没有必要去搞乱系统的键盘布局文件!


Ali*_*liN 5

这很简单。您应该编辑德语布局文件;所以通过终端(打开Ctrl+ Alt+ T):

sudo gedit /usr/share/X11/xkb/symbols/de

在打开的文件中,您可以看到第 27 行的“z”:

    key <AD06>  { [         z,          Z,    leftarrow,          yen ] };
Run Code Online (Sandbox Code Playgroud)

和第 38 行的“y”:

    key <AB01>  { [         y,          Y,       guillemotright,    U203A   ] };
Run Code Online (Sandbox Code Playgroud)

您需要做的就是切换yz。然后保存文件并关闭它。

注销一次并重新登录以查看结果。


归档时间:

查看次数:

45815 次

最近记录:

6 年 前