Я немного поклонник interrobang (‽), но, очевидно, это не на моей клавиатуре. Как я могу сопоставить этот символ с комбинацией клавиш?
Вот что работает:
xdotool key ctrl + shift + u type «203d»
Это основано на ответ Мэтта, но он набирает ключи для вас каждый раз, когда вы нажимаете на клавиатуру (хотя и немного медленно, около 150 мс).
Чтобы добавить любого другого персонажа, перейдите на карту символов гнома и выполните поиск для этого; В строке состояния вы должны увидеть шестнадцатеричный индекс глифа - то есть «U + 203d».
Теперь у меня есть interrobang, сопоставленный с Ctrl +?
, see‽ :-)
В GNOME вы можете вводить символы Unicode по типу Ctrl + Shift + u + unicode point, затем пробел или Enter.
Итак, введите interrobang, вы должны ввести Ctrl + Shift + u + 2032d + Space.
Как здорово, что ... На самом деле, я думаю, что это немного неуклюжий, но он выполняет эту работу.
Вам нужно будет определить пользовательскую раскладку клавиатуры xkb . Я нашел это руководство , но я не пробовал это сам.
Другой, низкоуровневый вариант попробовать, особенно если вы не можете заставить xkb работать, это использовать xmodmap напрямую.
Первое, что нужно сделать, - это получить представление о текущей клавиатуре раскладка. Откройте терминал и введите:
xmodmap -pke [! D2]
Это даст вам список нумерованных позиций на клавиатуре и то, на что они сопоставлены. Например, вы можете увидеть такую запись, как:
keycode 14 = 5 процентов 5 процентов
Это означает, что определенная клавиша отображается на 5 при нормальном нажатии , процентный знак% при нажатии со сдвигом. (И следующие два значения: когда режим Mode_shift активен, но давайте не будем этого делать прямо сейчас.
Если бы я хотел изменить этот ключ, я мог бы ввести:
xmodmap -e "keycode 14 = 5 U203D 5 UD203D"
Теперь вместо того, чтобы получать знак процента% при вводе shift-5, я получаю‽.
Это всего лишь пример, возможно, вы не хотите переназначать% на‽. Но, возможно, есть и другой ключ, который вы не используете много. Например, одним хорошим вариантом может быть переназначение меню shift. см. xmodmap -pke [! d5], что у меня есть:
xmodmap -e "keycode 135 = Меню меню Меню"
I вместо этого:
xmodmap -e "keycode 135 = Меню U203D Menu U203D"
Если я хочу сделать это постоянным, просто выбросьте его внутрь некоторый скрипт init, который запускается автоматически, например .profile, .bashrc или .xinitrc, или создайте свой собственный, который Lubuntu загружает автоматически.
Однако очень важно запустить xmodmap -pke [! d8] ели t, чтобы увидеть, как выглядит ваша начальная настройка. Ваши номера кодов могут отличаться от моих. И это также лучший способ увидеть, что еще доступно.
Во всяком случае, это очень низкий уровень. Если вы хотите вариант высокого уровня, вместо этого посмотрите на autokey или xdotool .
Другой вариант - использовать ключ «compose». Используя Ubuntu, выберите один из них в Клавиатуре → Макеты → Конфигурация опций (я выбираю Right Alt). Для Kubuntu перейдите к «Настройки системы» → «Устройства ввода» → «Клавиатура» → «Дополнительно», установите флажок «Настроить параметры клавиатуры», а затем выберите выбранный ключ в разделе «Создать позицию ключа».
Чтобы использовать ключ компоновки, введите команду «Создать +»? +!.
Есть много полезных символов, которые вы можете создать таким образом: http://www.hermit.org/Linux/ComposeKeys.html
Вот что работает:
xdotool key ctrl + shift + u type «203d»
Это основано на ответ Мэтта, но он набирает ключи для вас каждый раз, когда вы нажимаете на клавиатуру (хотя и немного медленно, около 150 мс).
Чтобы добавить любого другого персонажа, перейдите на карту символов гнома и выполните поиск для этого; В строке состояния вы должны увидеть шестнадцатеричный индекс глифа - то есть «U + 203d».
Теперь у меня есть interrobang, сопоставленный с Ctrl +?
, see‽ :-)
В GNOME вы можете вводить символы Unicode по типу Ctrl + Shift + u + unicode point, затем пробел или Enter.
Итак, введите interrobang, вы должны ввести Ctrl + Shift + u + 2032d + Space.
Как здорово, что ... На самом деле, я думаю, что это немного неуклюжий, но он выполняет эту работу.
Вам нужно будет определить пользовательскую раскладку клавиатуры xkb . Я нашел это руководство , но я не пробовал это сам.
Другой, низкоуровневый вариант попробовать, особенно если вы не можете заставить xkb работать, это использовать xmodmap напрямую.
Первое, что нужно сделать, - это получить представление о текущей клавиатуре раскладка. Откройте терминал и введите:
xmodmap -pke [! D2]
Это даст вам список нумерованных позиций на клавиатуре и то, на что они сопоставлены. Например, вы можете увидеть такую запись, как:
keycode 14 = 5 процентов 5 процентов
Это означает, что определенная клавиша отображается на 5 при нормальном нажатии , процентный знак% при нажатии со сдвигом. (И следующие два значения: когда режим Mode_shift активен, но давайте не будем этого делать прямо сейчас.
Если бы я хотел изменить этот ключ, я мог бы ввести:
xmodmap -e "keycode 14 = 5 U203D 5 UD203D"
Теперь вместо того, чтобы получать знак процента% при вводе shift-5, я получаю‽.
Это всего лишь пример, возможно, вы не хотите переназначать% на‽. Но, возможно, есть и другой ключ, который вы не используете много. Например, одним хорошим вариантом может быть переназначение меню shift. см. xmodmap -pke [! d5], что у меня есть:
xmodmap -e "keycode 135 = Меню меню Меню"
I вместо этого:
xmodmap -e "keycode 135 = Меню U203D Menu U203D"
Если я хочу сделать это постоянным, просто выбросьте его внутрь некоторый скрипт init, который запускается автоматически, например .profile, .bashrc или .xinitrc, или создайте свой собственный, который Lubuntu загружает автоматически.
Однако очень важно запустить xmodmap -pke [! d8] ели t, чтобы увидеть, как выглядит ваша начальная настройка. Ваши номера кодов могут отличаться от моих. И это также лучший способ увидеть, что еще доступно.
Во всяком случае, это очень низкий уровень. Если вы хотите вариант высокого уровня, вместо этого посмотрите на autokey или xdotool .
Другой вариант - использовать ключ «compose». Используя Ubuntu, выберите один из них в Клавиатуре → Макеты → Конфигурация опций (я выбираю Right Alt). Для Kubuntu перейдите к «Настройки системы» → «Устройства ввода» → «Клавиатура» → «Дополнительно», установите флажок «Настроить параметры клавиатуры», а затем выберите выбранный ключ в разделе «Создать позицию ключа».
Чтобы использовать ключ компоновки, введите команду «Создать +»? +!.
Есть много полезных символов, которые вы можете создать таким образом: http://www.hermit.org/Linux/ComposeKeys.html
Вот что работает:
xdotool key ctrl + shift + u type «203d»
Это основано на ответ Мэтта, но он набирает ключи для вас каждый раз, когда вы нажимаете на клавиатуру (хотя и немного медленно, около 150 мс).
Чтобы добавить любого другого персонажа, перейдите на карту символов гнома и выполните поиск для этого; В строке состояния вы должны увидеть шестнадцатеричный индекс глифа - то есть «U + 203d».
Теперь у меня есть interrobang, сопоставленный с Ctrl +?
, see‽ :-)
В GNOME вы можете вводить символы Unicode по типу Ctrl + Shift + u + unicode point, затем пробел или Enter.
Итак, введите interrobang, вы должны ввести Ctrl + Shift + u + 2032d + Space.
Как здорово, что ... На самом деле, я думаю, что это немного неуклюжий, но он выполняет эту работу.
Вам нужно будет определить пользовательскую раскладку клавиатуры xkb . Я нашел это руководство , но я не пробовал это сам.
Другой, низкоуровневый вариант попробовать, особенно если вы не можете заставить xkb работать, это использовать xmodmap напрямую.
Первое, что нужно сделать, - это получить представление о текущей клавиатуре раскладка. Откройте терминал и введите:
xmodmap -pke [! D2]
Это даст вам список нумерованных позиций на клавиатуре и то, на что они сопоставлены. Например, вы можете увидеть такую запись, как:
keycode 14 = 5 процентов 5 процентов
Это означает, что определенная клавиша отображается на 5 при нормальном нажатии , процентный знак% при нажатии со сдвигом. (И следующие два значения: когда режим Mode_shift активен, но давайте не будем этого делать прямо сейчас.
Если бы я хотел изменить этот ключ, я мог бы ввести:
xmodmap -e "keycode 14 = 5 U203D 5 UD203D"
Теперь вместо того, чтобы получать знак процента% при вводе shift-5, я получаю‽.
Это всего лишь пример, возможно, вы не хотите переназначать% на‽. Но, возможно, есть и другой ключ, который вы не используете много. Например, одним хорошим вариантом может быть переназначение меню shift. см. xmodmap -pke [! d5], что у меня есть:
xmodmap -e "keycode 135 = Меню меню Меню"
I вместо этого:
xmodmap -e "keycode 135 = Меню U203D Menu U203D"
Если я хочу сделать это постоянным, просто выбросьте его внутрь некоторый скрипт init, который запускается автоматически, например .profile, .bashrc или .xinitrc, или создайте свой собственный, который Lubuntu загружает автоматически.
Однако очень важно запустить xmodmap -pke [! d8] ели t, чтобы увидеть, как выглядит ваша начальная настройка. Ваши номера кодов могут отличаться от моих. И это также лучший способ увидеть, что еще доступно.
Во всяком случае, это очень низкий уровень. Если вы хотите вариант высокого уровня, вместо этого посмотрите на autokey или xdotool .
Другой вариант - использовать ключ «compose». Используя Ubuntu, выберите один из них в Клавиатуре → Макеты → Конфигурация опций (я выбираю Right Alt). Для Kubuntu перейдите к «Настройки системы» → «Устройства ввода» → «Клавиатура» → «Дополнительно», установите флажок «Настроить параметры клавиатуры», а затем выберите выбранный ключ в разделе «Создать позицию ключа».
Чтобы использовать ключ компоновки, введите команду «Создать +»? +!.
Есть много полезных символов, которые вы можете создать таким образом: http://www.hermit.org/Linux/ComposeKeys.html
Вот что работает:
xdotool key ctrl + shift + u type «203d»
Это основано на ответ Мэтта, но он набирает ключи для вас каждый раз, когда вы нажимаете на клавиатуру (хотя и немного медленно, около 150 мс).
Чтобы добавить любого другого персонажа, перейдите на карту символов гнома и выполните поиск для этого; В строке состояния вы должны увидеть шестнадцатеричный индекс глифа - то есть «U + 203d».
Теперь у меня есть interrobang, сопоставленный с Ctrl +?
, see‽ :-)
В GNOME вы можете вводить символы Unicode по типу Ctrl + Shift + u + unicode point, затем пробел или Enter.
Итак, введите interrobang, вы должны ввести Ctrl + Shift + u + 2032d + Space.
Как здорово, что ... На самом деле, я думаю, что это немного неуклюжий, но он выполняет эту работу.
Вам нужно будет определить пользовательскую раскладку клавиатуры xkb . Я нашел это руководство , но я не пробовал это сам.
Другой, низкоуровневый вариант попробовать, особенно если вы не можете заставить xkb работать, это использовать xmodmap напрямую.
Первое, что нужно сделать, - это получить представление о текущей клавиатуре раскладка. Откройте терминал и введите:
xmodmap -pke [! D2]
Это даст вам список нумерованных позиций на клавиатуре и то, на что они сопоставлены. Например, вы можете увидеть такую запись, как:
keycode 14 = 5 процентов 5 процентов
Это означает, что определенная клавиша отображается на 5 при нормальном нажатии , процентный знак% при нажатии со сдвигом. (И следующие два значения: когда режим Mode_shift активен, но давайте не будем этого делать прямо сейчас.
Если бы я хотел изменить этот ключ, я мог бы ввести:
xmodmap -e "keycode 14 = 5 U203D 5 UD203D"
Теперь вместо того, чтобы получать знак процента% при вводе shift-5, я получаю‽.
Это всего лишь пример, возможно, вы не хотите переназначать% на‽. Но, возможно, есть и другой ключ, который вы не используете много. Например, одним хорошим вариантом может быть переназначение меню shift. см. xmodmap -pke [! d5], что у меня есть:
xmodmap -e "keycode 135 = Меню меню Меню"
I вместо этого:
xmodmap -e "keycode 135 = Меню U203D Menu U203D"
Если я хочу сделать это постоянным, просто выбросьте его внутрь некоторый скрипт init, который запускается автоматически, например .profile, .bashrc или .xinitrc, или создайте свой собственный, который Lubuntu загружает автоматически.
Однако очень важно запустить xmodmap -pke [! d8] ели t, чтобы увидеть, как выглядит ваша начальная настройка. Ваши номера кодов могут отличаться от моих. И это также лучший способ увидеть, что еще доступно.
Во всяком случае, это очень низкий уровень. Если вы хотите вариант высокого уровня, вместо этого посмотрите на autokey или xdotool .
Другой вариант - использовать ключ «compose». Используя Ubuntu, выберите один из них в Клавиатуре → Макеты → Конфигурация опций (я выбираю Right Alt). Для Kubuntu перейдите к «Настройки системы» → «Устройства ввода» → «Клавиатура» → «Дополнительно», установите флажок «Настроить параметры клавиатуры», а затем выберите выбранный ключ в разделе «Создать позицию ключа».
Чтобы использовать ключ компоновки, введите команду «Создать +»? +!.
Есть много полезных символов, которые вы можете создать таким образом: http://www.hermit.org/Linux/ComposeKeys.html
/ etc / default / console-setup
, чтобы строка с XKBOPTIONS = & quot;
становилась XKBOPTIONS = «создать: rwin»
(или любой ключ, который вы хотите стать «ключом для компиляции» или «мульти ключ»), должен работать. Также см. Руководство, на которое ссылается Source Lab i>, а также страницы, на которые он ссылается внизу, для получения дополнительной информации о вариантах XKB и amp; ключевые имена и т. д.
– JanC
16 August 2010 в 09:55
/ etc / default / keyboard
.
– JanC
9 June 2011 в 18:29