Как я могу поменять клавиши Z и Y на клавиатуре?

Audacity (устанавливается в Software Center), вероятно, наиболее близка к тому, что вы хотите.

Для редактирования MIDI я бы предложил Aria Maestosa, хотя в настоящее время он не упакован для Ubuntu, поэтому вам, вероятно, придется Audacity .

1
задан 13 April 2017 в 15:23

3 ответа

Это практическое руководство должно сделать трюк для общесистемной переадресации клавиатуры на отдельные ключи: FAQ: Как отключить / переназначить клавиатурный ключ в Linux?

И это практическое задание о создании вашей собственные пользовательские раскладки клавиатуры: Часто задаваемые вопросы: как отключить / переназначить клавиатурный ключ в Linux?

Это не позволит вам быстро изменить его с помощью ярлыка. Для этого вам понадобятся некоторые сценарии.

Однако из первой ревизии вашего вопроса я предположил, что вы хотите изменить макеты. Вы изменили свой вопрос, но вот как изменить раскладки:

Из тегов я предполагаю, что вы используете Kubuntu (KDE) 12.04, изменяя макеты довольно просто:

Open ' Системные настройки «Открыть» Устройства ввода Выберите «Клавиатура» на левой вертикальной вкладке. Выберите «Макеты» на вкладке «Горизонт». Установите флажок «Настроить макеты». Добавьте предпочтительные раскладки клавиатуры, нажав кнопку «Добавить» и заполните поля в диалоговом окне. Выбор макета на английском (США) приведет к «qwerty». - При необходимости можно настроить комбинацию клавиш для быстрого изменения макетов. Нажмите «Применить».

Это должно охватывать раскладку клавиатуры и поведение в пользовательском сеансе. Для системных настроек, включая текстовую консоль, см. Этот вопрос.

10
ответ дан 25 May 2018 в 06:31
  • 1
    Да, так я добавил немецкую клавиатуру. Но это не отвечает на мой вопрос: как мне изменить раскладку клавиатуры qwertz German на qwerty? – Ali 15 September 2012 в 02:18
  • 2
    @Ali: добавление английского (США) макета и его активирование? – gertvdijk 15 September 2012 в 02:20
  • 3
    Извините, я не следую. Я доволен макетом США, и когда я перехожу на макет DE, y и z следует поменять местами, как в макете США. Это мой вопрос. – Ali 15 September 2012 в 02:22
  • 4
    @Ali: Тогда я не следую твоему вопросу. Переключение макетов, как это работает для меня. – gertvdijk 15 September 2012 в 02:24
  • 5
    Я не хочу переключать макет. Учитывая макет (немецкий), как я могу переключить клавиши y и z? – Ali 15 September 2012 в 02:28

Это очень просто. Вы должны отредактировать немецкий файл макета; так что откройте его через терминал (Ctrl + Alt + T):

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

В открывшемся файле вы можете увидеть «z» на 27-й строке: [!d5 ]

    key <AD06>  { [         z,          Z,    leftarrow,          yen ] };

и «y» на 38-й строке:

    key <AB01>  { [         y,          Y,       guillemotright,    U203A   ] };

Все, что вам нужно сделать, это переключить y и z. Затем сохраните файл и закройте его.

Выйдите один раз и снова войдите в систему, чтобы увидеть результат.

3
ответ дан 25 May 2018 в 06:31
  • 1
    Иногда это изменение не влияет. Удалите *.xkm файлы в /var/lib/xkb, чтобы переделать новую раскладку. См. эту ссылку . – janosdivenyi 1 September 2015 в 11:24
  • 2
    @janosdivenyi, в последних версиях Ubuntu, конечно. См. этот ответ . – AliNâ 2 September 2015 в 23:29

Чтобы переключить клавиши z и y в вашем X (графическом) сеансе, выполните следующую команду в терминале сеанса:

a=52;b=29;c=xmodmap;d="$c -e '";$c -pke | sed -nr "s/^(keycode *)$b(.*)/$d\1$a\2'/p;t;s/^(keycode *)$a(.*)/$d\1$b\2'/p" | sh

0
ответ дан 25 May 2018 в 06:31

Другие вопросы по тегам:

Похожие вопросы: