Совет от LF: привязка событий к клавишам

ArticleCategory:

Hardware

AuthorImage:[Here we need a little image from you]

[Photo of the Author]

TranslationInfo:[Author + translation history. mailto: or http://homepage]

original in en Guido Socher

en to ru Pukhlyakov Kirill

AboutTheAuthor:[A small biography about the author]

Guido нравится когда компьютер отвечает его требованиям, поэтому он использует Linux.

Abstract:

Это небольшая заметка. Теперь в нашем журнале по крайней мере одна подобная заметка будет в каждом месяце. Если у Вас есть какие-нибудь идеи для подобных заметок - пишите на мой почтовый адрес: guido(Q)linuxfocus.org

ArticleIllustration:

penguin key

ArticleBody:

Вступление

Представьте, что на вашем компьютере установлена прекрасная операционная система и ваш рабочий стол выглядит так как вам нравится. Вы горды и счастливы смотря на монитор, но бросив взгляд на клавиатуру вы видите что что то не так в ее нижней части - Win-клавиши??!

Даже если вы их не используете - вам не нравится наблюдать их на своей клавиатуре, это вас раздражает. Как заменить их на penguin клавиши?

В этой небольшой заметке я расскажу о двух возможных путях решения этой проблемы.

Решение 1: новая клавиатура

cherry linux keyboard Немецкий производитель клавиатуры Cherry в прошлом году объявил о намерении выпускать linux клавиатуры (читайте об этом здесь on news.zdnet.co.uk).

Побродив по их сайту действительно можно найти две linux клавиатуры:

Решение 2: наклейки на клавиши

linux keyboard shop.tuxgraphics.org продают наборы наклеек, которые подходят по размеру. Нужный вам набор - "tux sticker V6".

Эти наклейки отличаются от обычных глянцевых тем, что даже при частом использовании этих клавиш - они не сотрутся.

Моей дочке очень нравится новая клавиатура. Когда она подходит к компьютеру - она говорит "tux", улыбается и показывает на эти клавиши.

Использование клавиш

С помощью программы xev можно узнать коды этих клавиш. У меня на клавиатуре коды 115 и 116. А с помощью программы xmodmap вы можете привязать к ним какую-нибудь функцию ( или символ, например 'Eurosign' ):
xmodmap -e 'keycode 115 = Super_L'
xmodmap -e 'keycode 116 = Super_R'
или
xmodmap -e 'keycode 115 = EuroSign cent'
Каким образом определить события для этих клавиш зависит от используемой вами ОС. В gnome вы можете воспользоваться "gnome-control-center->Keyboard Shortcuts". В xfce и fvwm - используются конфигурационные файлы. Обратите внимание, что привязка события к клавишам Super_L и Super_R возможна только в случае совместного нажатия с какой-либо другой клавишей. Причиной является то, что клавиши Super_L и Super_R являются модифицированными как например Ctrl или Shift. Поэтому используйте привязку тех символов, которые еще не используются (обратите внимание на /usr/X11R6/lib/X11/xkb/symbols, например символ SunOpen).

Вывод

Используйте penguin клавиши вместо клавиш Windows :-).