0
Найти на сайте: параметры поиска

 

 

Подружить клавиатуру с linux

дополнительные клавиши
  
Сообщений: 0
На одном из буржуйских форумов:
XF86keysym.h всегда были имена с XF86XK_ * В - #defines, используемых в C код отличаются, чем имена символ клавиши, используемые Xmodmap.
Если вы используете libx11 1.3.5 или старше, вы должны использовать имена символ клавиши из файла, такие как /usr/share/X11/XKeysymDB (в libx11 1.4 тех двигаться в таблице встроенной libx11).
а у нас libx11 1.6.2 и файла такого нет XKeysymDB, нашел по пути /usr/share/X11/xkb/keycodes/digital_vndr/рс коды клавиш.
Редактировалось: 1 раз (Последний: 30 мая 2015 в 20:36)
Сообщений: 0
olegwhite:
по пути /usr/share/X11/xkb/keycodes/digital_vndr/рс
там что то не понятно. там сокращенные названия клавиш и они не соответствуют номеру клавиши. например в том файле <ESC> клавиша 8, а действительности это клавиша имеет номер 1. И если вписать в .Xmodmap keycode 32 = ESC,то консоль ругается что bad keysym name 'ESC' in keysym list
Сообщений: 0
http://forum.ubuntu.ru/index.php?topic=31329.0
« Ответ #11
Код PHP:
  1. sudo apt-get install xbindkeys xbindkeys-config
"http://help.ubuntu.ru/fullcircle/29/%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D1%8B_%D1%87_5"- ссылка которую Вы дали
xbindkeys — это альтер-натива xmodmap, причём довольно эффективная. У неё есть GUI, который называется xbindkeys_config
Редактировалось: 4 раз (Последний: 30 мая 2015 в 20:51)
Сообщений: 0
olegwhite:
xbindkeys
Я уже пробовал,она не работает. Она не видит этих самых доп клавиш. Это уже как альтернативный способ тому что написан по ссылке)
Сообщений: 0
А вот это?
http://www.nongnu.org/xhotkeys/howtouse.html
Сообщений: 0
Тут вот камрады переназначают клавишу CapsLock с помощью .Xmodmap и у них получилось
http://askubuntu.com/questions/23491/how-to-change-capslock-key-to-produce-a
в терминале
Код PHP:
  1. xev
и читаем код кнопки
Редактировалось: 1 раз (Последний: 30 мая 2015 в 21:15)
Сообщений: 0
Эта программа вообще не видит мультимедийных клавиш. А еше у меня перестала работать одна из клавиш. Русская буква которая идет после ш
olegwhite:
клавишу CapsLock с помощью .Xmodmap
я это видел. ну так они переназначили на обычные клавиши. А xev тоже не видит клавиш моих
Редактировалось: 1 раз (Последний: 30 мая 2015 в 21:18)
Сообщений: 0
Если в автозагрузку не добавляли xmodmap ~/.Xmodmap то после перезагрузки должно работать или удалить все что наставили и начать все сначала.
Дайте модельку Вашей клавы, внизу должна быть, если, конечно, наклейка еще цела.
А
Код PHP:
  1. xev
видит эти клавиши?
Редактировалось: 2 раз (Последний: 30 мая 2015 в 21:25)
Сообщений: 0
xmodmap ~/.Xmodmap прописан в /etc/mdm/Xsessoin
да, после перезагрузки буковка щ заработала))
Microsoft Digital Media Pro KC0405. На офф сайте даже найти не могу.
Спойлер
нет. утилита xev не видит клавиш которые нужны
Редактировалось: 2 раз (Последний: 30 мая 2015 в 21:29)
Сообщений: 0
Тут вот еще что "нарыл"
http://linux-sam.blogspot.com/2009/03/blog-post.html
А xev таки видит эти клавиши?
Сообщений: 0
вижу еще один способ..сейчас попробую
Сообщений: 0
Все получилось. Оказывается нужно было сначала сделать действия что советовало ядро sudo setkeycodes e078 120 а остальное уже и не нужно. так как .Xmodmap отвечает только за имя клавиши, а мне вообще все равно какое имя будет у клавиши. И я так и не смог понять как правильно это имя сделать. В общем на этом наверное все. Спасибо вам Олег, что нашли за меня в поиске ссылку на ВЕРНУЮ и ПОЛНУЮ инструкцию!))))
Редактировалось: 1 раз (Последний: 30 мая 2015 в 22:13)
Сообщений: 0
Да не за что, если есть время, всегда рад помочь чем могу, зато теперь буду знать к кому обратиться за консультацией возникни у меня в будущем такая проблема с клавой.
Сообщений: 0
Мда..по факту оказалась рабочей только одна клавиша. Остальные не возможно назначить, так как система их куда то взяла под свои нужны. Например пытаюсь назначить ползунок масштабирования на создания скриншота, а мне пишут: Указанная комбинация клавиш 'неназначено' в настоящее время используется 'Переключить масштабирование'. Если вы продолжите, комбинация будет переназначена для 'Сделать снимок области экрана.'И если выбрать "да" то спрашивает постоянно меня.Затем пытаюсь назначить верхние клавиши из панели избранного (1-5) а мне пишет что невозможно это сделать т.к. Комбинация 'Hangul' не может использоваться, поскольку это приведёт к невозможности использования данной клавиши при наборе. Видимо все же придется назначать клавишам имена
Сообщений: 0
Ох беда..я понял в чем ошибка. Оказалось я взял уже используемые скан коды. хотя при проверки скан кодов они были пустыми. и получается что я назначил скан код на одну клавишу в то время когда этот скан код принадлежит целой комбинации Ctrl+Alt+Down. Как выяснилось часть кнопок у меня это copy,paste,undo,redo. в общем буду переделывать теперь
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.