Как сопоставить «£» с [RightAlt] + [3]?

Недавно я приобрел новую 84-клавишную клавиатуру с раскладкой US, у которой меньше клавиш, чем стандартная английская раскладка клавиатуры. Я использую его в раскладке EN-US, чтобы избежать возможности набрать #, но я все же хотел бы иметь возможность набирать £ без использования альтернативных кодов и хотел бы сопоставить его с [RightAlt] + [3]. Мне удалось сопоставить € с [RightAlt] + [4] с помощью встроенного инструмента настройки клавиатуры Ubuntu, но я немного застрял в том, как добиться того, чего я хочу в Ubuntu 11.10.

1
задан 16 February 2012 в 22:00

1 ответ

Я не знаю удобного способа сделать это, поэтому я надеюсь, что у вас все в порядке с грязными руками. : -)

  1. Открыть терминал.
  2. Введите xmodmap -pke и нажмите Enter.
  3. Прокручивайте вверх, пока не найдете строку, которая выглядит следующим образом:

    keycode XX = 3 more stuff more stuff

  4. Важно то, что мы нашли, к какому коду ключа относится на вашу клавишу, которая при нажатии выдает 3 (без таких модификаторов, как Shift, Alt и т. д., это то, что означает «больше вещей» в этой строке).

  5. Скопируйте и вставьте эту строку в файл в вашем любимом текстовом редакторе.
  6. Теперь измените его так, чтобы пятая запись после знака равенства была sterling. В качестве примера можно привести шведскую раскладку моего ноутбука (вероятно, она будет отличаться, поэтому не ленитесь, просто скопируйте и вставьте, хорошо?):

    keycode 12 = 3 numbersign 3 numbersign sterling threesuperior

  7. Сохраните файл как .Xmodmap в вашем домашнем каталоге.

  8. Попробуйте! Запустите в терминале следующее: xmodmap ~/.Xmodmap
  9. Программа не выдает выходных данных, а меняет сопоставления клавиш до следующего входа в систему. Надеюсь, это сработало.
  10. Когда вы войдете в следующий раз, надеюсь, что Gnome (я запускаю более старую версию Ubuntu и Gnome, так что я не могу проверить себя) найдет файл и спросит, хотите ли вы запустить его впредь. Скажи да и забудь, что тебе когда-либо приходилось делать все это. Если это не так, добавьте команду из шага 8 в качестве команды автозапуска в сеансе Gnome.
  11. 1118 Выпей пива и поздравь себя с хорошо выполненной работой. : -)

Для получения дополнительной информации о Xmodmap я бы порекомендовал вики-страницу Arch Linux об этом.

0
ответ дан 16 February 2012 в 22:00

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

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