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


Автор Тема: Как поменять символ на клавише?  (Прочитано 925 раз)

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

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Собственно вопрос в теме.
Как поменять символ на клавише?
В конкретном примере нужно заменить на клавише символ "\" на " "Return"

Меняется это в моем случае командой.
$ xmodmap -e "keycode 51 = Return"

НО после смены раскладки, Все возвращается на старое место.

Как добиться такого же результата, только что бы он был "на вечно"?



Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #1 : 17 Май 2017, 11:04:06 »
Изменить в файле соответствующей раскладки в /usr/share/X11/xkb/symbol?
2xmodmap -e "keycode 51 = Return None Return"
« Последнее редактирование: 17 Май 2017, 11:05:42 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #2 : 17 Май 2017, 11:15:58 »
Изменить в файле соответствующей раскладки в /usr/share/X11/xkb/symbol?
2
Не могу понять что там менять... т.е. где там клаыиша "keycode 51"?
А если там другая кодировка то как её эту другую кодировку выяснить для конкретной клавишы?

Оффлайн Skiron76

  • Новичок
  • *
  • Сообщений: 32
  • Ubuntu 16.04, 17.10
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #3 : 17 Май 2017, 12:00:26 »
А маркером? :2funny:

Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.3. Флудить и заниматься флеймом, а так же оставлять сообщения, не относящиеся к теме обсуждения.

+5%
--HP
« Последнее редактирование: 17 Май 2017, 13:35:15 от Haron Prime »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #4 : 17 Май 2017, 14:58:57 »
key <BKSL>, не?
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #5 : 18 Май 2017, 05:58:04 »
key <BKSL>, не?
Пока не знаю. Там четыре клавиши "на подозрении". Каждая в нескольких местах прописана. Методом перебора получается приличный эксперимент нужно провести. И я его проведу, чуть по позже. О результатах отпишусь.

PS\ А вопрос возник из за наличия (на халяву естественно) хорошей клавиатуры НО с "авторским" расположением и размерностью клавиш. Так вот клавиша "\" частично замещает стандартный "Enter"!!! И я в эту клавишу постоянно попадаю вместо Enter. Привыкну конечно... но тут как говорится пошло дело принципа. Ну а раз уж процесс пошел, я подумал, что еще кое что бы поменял в стандартной раскладке под себе. Вот и разбираюсь на досуге с этой темой.


Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #6 : 18 Май 2017, 12:55:22 »
Каждая в нескольких местах прописана
Редактировать надо только 1 вариант выбранной раскладки.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #7 : 19 Май 2017, 04:56:30 »
Редактировать надо только 1 вариант выбранной раскладки.

1 - это первый. В том смысле что редактировать нужно первый блок записей?
ОК. А остальные блоки какую функцию выполняют.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #8 : 19 Май 2017, 12:23:33 »
Кроме «базовой» языковая раскладка имеет еще так называемые «варианты»:
Код: HTML5
  1. xkb_symbols "basic" {
  2. xkb_symbols "euro" {
  3. xkb_symbols "intl" {
  4. xkb_symbols "alt-intl" {
  5. xkb_symbols "dvorak" {
  6. xkb_symbols "dvorak-intl" {
  7. xkb_symbols "dvorak-alt-intl" {
  8. xkb_symbols "dvorak-l" {
  9. xkb_symbols "dvorak-r" {
  10. xkb_symbols "dvorak-classic" {
  11. xkb_symbols "dvp" {
  12. xkb_symbols "rus" {
  13. xkb_symbols "mac" {
  14. xkb_symbols "colemak" {
  15. xkb_symbols "altgr-intl" {
  16. xkb_symbols "classmate" {
  17. xkb_symbols "classmate-intl" {
  18. xkb_symbols "classmate-alt-intl" {
  19. xkb_symbols "classmate-altgr-intl" {
  20. xkb_symbols "olpc" {
  21. xkb_symbols "olpc2" {
  22. xkb_symbols "olpcm" {
  23. xkb_symbols "chr" {
  24. xkb_symbols "hbs" {
  25. xkb_symbols "htcdream" {
  26. xkb_symbols "workman" {
  27. xkb_symbols "workman-intl" {
  28. xkb_symbols "norman" {
  29. xkb_symbols "cz_sk_de" {
  30. xkb_symbols "intl-unicode" {
  31. xkb_symbols "alt-intl-unicode" {
  32. xkb_symbols "ats" {
  33. xkb_symbols "crd" {
Так выбрав для английской раскладки вариант «rus» можно печатать русские символы почти как при транскрипции: нажав «F» получите «Ф» и т.д.
В Вашем случае имеет смысл изменять только используемый Вами вариант раскладки.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #9 : 22 Май 2017, 09:22:35 »
Пока замена не получилась... Буду более тщательно проводить "эксперемент".

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #10 : 23 Май 2017, 20:45:32 »
замена не получилась
Офигительно информативно!
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Kanzo

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #11 : 27 Май 2017, 06:13:53 »
Офигительно информативно!
Мне кажется нет смысла описывать не удавшийся процесс. Тем более если в этом процессе не всё понятно самому. Замены в разных местах положительного результата не принесли. Простого решения не получилось. А для того что бы упереться в задачу пока нет времени.

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6015
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Как поменять символ на клавише?
« Ответ #12 : 27 Май 2017, 09:55:14 »
Мне кажется нет смысла описывать не удавшийся процесс.
Если хотите решить проблему то смысл есть описать что меняли, как меняли и что получилось.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

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