Мультимедийная клавиатура

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
Lockal
Сообщения: 30
ОС: openSUSE + ubuntu

Мультимедийная клавиатура

Сообщение Lockal »

Как настроить мультимедийную клавиатуру в openSUSE + KDE (latest)?

По возможности не предлагать готовые раскладки, так как в windows сами по себе не все клавиши работали.

На клаве кнопки cut/copy/paste, программные, плеерные и браузерные.

И ещё вопрос: как настроить вставку символов с помощью комбинаций клавиш, как это сделано в бирмановской раскладке или хотя бы что-нибудь похожее?

GUI приветствуется.
Спасибо сказали:
vfed
Сообщения: 145
ОС: Gentoo ~amd64/2007.0/desktop

Re: Мультимедийная клавиатура

Сообщение vfed »

Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: Мультимедийная клавиатура

Сообщение Nikoli »

Сам решил такую задачу с помощью Xmodmap.
Делал по ссылка

Вот вольный перевод:

Настройка доополнительных кнопок клавиатуры

Определяешь номер кнопки:

xev | sed -n '/keycode/!d;s/^.*keycode *\([0-9]\+\).*$/keycode \1 = /;p'


Открой список доополнительных кнопок:
/usr/lib/X11/XKeysymDB или /usr/share/X11/XKeysymDB (зависит от дистрибутива)

.Xmodmap Example
! This works with Trust Silverline Direct Access keyboard
! Use ! for comments

keycode 222 = XF86PowerOff
keycode 223 = XF86Sleep
keycode 236 = XF86Mail
keycode 229 = XF86Search
keycode 230 = XF86Favorites
keycode 178 = XF86WWW

keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 160 = XF86AudioMute
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext
keycode 176 = XF86AudioRaiseVolume
keycode 174 = XF86AudioLowerVolume

Создай /etc/X11/Xmodmap

В Gentoo добавь в файл /usr/kde/3.5/share/config/kdm/Xstartup (В Debian это /etc/kde3/kdm/Xstartup ) строчку:
exec /usr/bin/xmodmap /etc/X11/Xmodmap
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Мультимедийная клавиатура

Сообщение sash-kan »

Lockal писал(а):
22.08.2007 20:02
И ещё вопрос: как настроить вставку символов с помощью комбинаций клавиш
пока не дошли руки до окончательной доводки «заметок на „полях“ клавиатуры», дам хоть пару наводящих подсказок.
ну, во-первых, X-сервер умеет _и_ то, что нарисовано по приведенной ссылке, _и_ гораздо больше.
во-вторых, настраивается все это «ручками».
в-третьих, вот примерно что можно сделать прямо с ходу:
в xorg.conf в XkbOptions нужно добавить (разделитель инструкций — запятая) :

Код: Выделить всё

lv3:ralt_switch
это позволит использовать для переключения на «уровень три» привычного Вам правого alt-а.
в XkbLayout добавить еще одну раскладку, имеющую хоть какие-то (из интересующих Вас) описания для «уровня три». например, latin. см. /usr/share/X11/xkb/symbols/latin. там есть еще варианты. например, вариант "type2" можно указать в XkbLayout так:

Код: Выделить всё

latin(type2)


p.s. внеклассное чтение: замечательная статья Ивана Паскаля. http://pascal.tsu.ru/other/xkb/
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: