Оставленные комбинации Высокого звука с xmodmap

Как я могу измениться Alt+symbol некоторому другому?

Например,

Я изменил точку с запятой как это:

keycode 47   = BackSpace colon semicolon colon semicolon colon

Но я хочу Alt+; произвести;.

3
задан 12 May 2014 в 04:15

1 ответ

Следует иметь в виду это xmodmap вид устаревших, и будет иметь проблемы---, например, клавиатура сбрасывается на каждом изменении макета (который когда-то происходит, когда Вы даже не думали); файл ~/.Xmodmap может быть загружен или не в зависимости от Вашего Рабочего стола и DM (менеджер по оформлению). Вы видите более подробную информацию в этом ответе и более "современный" способ внести изменение в этом сообщении в блоге один.

Тем не менее, если у Вас есть всего одно расположение, возможно, xmodmap может работать на Вас, поскольку это кажется из Вашего сообщения... так:

  1. Найдите код клавиши Вашего "+" ключ; например, в моем ноутбуке с американской intl клавиатурой:

    [:~] % xmodmap -pke | grep plus     
    keycode  21 = equal plus equal plus multiply division
    keycode 126 = plusminus NoSymbol plusminus
    

xmodmap -pke выведет Вашу полную карту клавиатуры, и grep есть ли для фильтрации просто ключей, которые определяют "+", плюс который называют в этом случае (и у меня есть он на shift-=).

  1. Чтобы иметь двоеточие на AltGr ++, можно питаться к xmodmap строка:

     keycode  21 = equal plus equal plus semicolon colon
    

Это будет использовать в качестве модификатора ключи, который определяется как AltGr в Вашей раскладке клавиатуры. В моей клавиатуре это - Правильная клавиша Alt, но YMMV.

1
ответ дан 18 November 2019 в 05:42

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

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