Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Переназначение клавиш при одной раскладке.  (Прочитано 2438 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Serg

  • Автор темы
  • Активист
  • *
  • Сообщений: 484
  • Ubuntu 24.04
    • Просмотр профиля
Возможно ли не меняя раскладку клавиатуры, переназначить клавишу для, допустим спецсимвола?
Пример: в русской раскладке совершенно не нужна "Ё", но часто нужен символ, которого в этой раскладке нет ">".
Переключатся на инглиш ради одного символа туда/обратно не очень...
Реально ли назначить > вместо Ё в рус.раскладке?
Правильно заданный вопрос - уже половина ответа

Оффлайн FTC

  • Участник
  • *
  • Сообщений: 193
  • Сделай сам
    • Просмотр профиля
Re: Переназначение клавиш при одной раскладке.
« Ответ #1 : 04 Декабря 2013, 20:29:15 »
Цитировать
Реально ли назначить > вместо Ё в рус.раскладке?
Реально.

Для назначения нужных символов клавишам есть консольная утилита: xmodmap
Можете почитать man xmodmap
Синтаксис примерно такой keycode  ## = keysym_1 keysym_2 keysym_3 keysym_4keysym_1 - простое нажатие клавиши (en)
keysym_2 - нажатие клавиши + SHIFT (en)
keysym_3 - простое нажатие клавиши (ru)
keysym_4 - нажатие клавиши + SHIFT (ru)

Символы и коды клавиш для разных раскладок можно посмотреть здесь /usr/share/xmodmap (нужен, полагаю, xmodmap.ru)

Для временного переназначения удобно создать файл настроек в домашней папке gedit ~/.xmodmapследующего содержания: keycode  49 = grave asciitilde less greaterСохранить.

А затем загрузить его в xmodmap xmodmap ~/.xmodmapДанный пример дает результат:
` = `
~ = ~
ё = "<"
Ё = ">"

Полученные настройки работают до конца сессии или пока не изменится список раскладок клавиатуры.
Эти настройки можно сохранить где-нибудь в автозапуске или как новую раскладку в /usr/share/xmodmap
Дерзайте.
95/98/ME -> 2000 -> XP -> 7
OS X Snow Leopard
9.04 -> 9.10 -> 10.04 -> 12.04 -> 16.04

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.