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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: 2 клавиши = 1 keycode  (Прочитано 1736 раз)

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

Оффлайн N1keTLT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
2 клавиши = 1 keycode
« : 02 Сентября 2016, 22:26:04 »
месяц как перешел на ubuntu
пришло время настроить кнопки ( то ли они слетели , то ли так и было после установки , но все кроме f1 либо не работает , либо работает криво) имеются ввиду кнопки f* scroll/pause/insert и т.д. Обычные буквы\цифры работают
почитал про xmodmap , вроде все понял , НО при нажатии f2 выводит такой же keycode как у клавиши "n" , у f3 такой же как у "o" и т.д.
можно ли как-то переназначить keycode клавиши? в графическом xkeycaps при нажатии f2 отображает ctrl_L + N , f3 = ctrl_L + o и т.д.
гуглил , не нашел решения ( плохо гуглил?))
Ubuntu 16.04 LTS 64bit  клава btc 8190a
« Последнее редактирование: 02 Сентября 2016, 22:42:27 от N1keTLT »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #1 : 03 Сентября 2016, 09:54:07 »
На Вашем месте я бы попробовал повыбирать модель клавиатуры из списка
Код: (html5) [Выделить]
       │btc5113rf             BTC 5113RF Multimedia                                │
       │btc5126t              BTC 5126T                                            │
       │btc6301urf            BTC 6301URF                                          │
       │btc9000               BTC 9000                                             │
       │btc9000a              BTC 9000A                                            │
       │btc9001ah             BTC 9001AH                                           │
       │btc5090               BTC 5090                                             │
       │btc9019u              BTC 9019U                                            │
       │btc9116u              BTC 9116U Mini Wireless Internet and Gaming
« Последнее редактирование: 03 Сентября 2016, 09:56:00 от Azure »
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн N1keTLT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #2 : 03 Сентября 2016, 18:25:54 »
Пробовал , не проканало =(
не меняется keycode

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #3 : 03 Сентября 2016, 20:07:28 »
Попробуйте с помощью xkbcomp. Сначала получить описание клавиатуры:
xkbcomp -xkb -o default.xkb $DISPLAYизменить там keycode для функциональных клавиш и потом каждый раз загружать его той же xkbcomp.
Но для функциональных клавиш я этого не пробовал.
Пётр.

Оффлайн N1keTLT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #4 : 03 Сентября 2016, 21:29:26 »
по команде ничего не выводит =(
если просто xkbcomp -a то error no input file specified
« Последнее редактирование: 03 Сентября 2016, 21:31:03 от N1keTLT »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #5 : 03 Сентября 2016, 21:44:50 »
Раз уж вы посмотрели "man xkbcomp", то могли бы обратить внимание на опцию "-o file".
Пётр.

Оффлайн N1keTLT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #6 : 03 Сентября 2016, 21:52:16 »
та же ошибка

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #7 : 03 Сентября 2016, 23:23:51 »
У вас что, $DISPLAY не определён? Такого не может быть в графическом режиме.
Скопируйте, как вы вводите команду. Ещё у xkbcomp есть опция "-w level", но мне она ни разу не требовалась.
Пётр.

Оффлайн N1keTLT

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #8 : 04 Сентября 2016, 01:56:10 »
https://img-fotki.yandex.ru/get/46310/76531399.4/0_c58d7_925702cc_orig.png
так же пробовал с sudo , аналогично всё
Цитировать
Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в Руководстве по добавлению изображений на форум
--Azure
« Последнее редактирование: 04 Сентября 2016, 10:43:02 от Azure »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3031
    • Просмотр профиля
Re: 2 клавиши = 1 keycode
« Ответ #9 : 04 Сентября 2016, 08:27:09 »
Вы лучше попробуйте с мозгами, иначе придётся сделать вывод, что Linux не для вас.
Я ведь сказал, что надо сделать с выводом xkbcomp. Как ею пользоваться, понятно из "man xkbcomp".
Пётр.

 

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