2008-08-09 11 views
2

У меня есть клавиатура Microsoft с рядом нестандартных кнопок, такие как «Почта», «Поиск», «Web/Home» и т.д.Картирование моих пользовательских ключей в Debian

Было бы хорошо, чтобы быть в состоянии чтобы связать эти ключи, чтобы они выполняли произвольные программы.

Кто-нибудь знает, как это сделать в Debian Etch?

ответ

2

Я не могу сказать наверняка, потому что я не использую Debian, но если вы используете Gnome самый простой способ для запуска Gnome-KeyBinding-свойства (System> Preferences> Keyboard Shortcuts)

Вместо набрав ярлык, например Ctrl + M, нажмите кнопку на клавиатуре.

Если вы предпочли бы сделать это с помощью командной строки или с помощью другой среды рабочего стола, это может помочь: Unusual keys and keyboards

0

Я использовал Gizmo Daemon для моего PowerMate под Debian - он поддерживает орнаментальные клавиши клавиатуры, а также (хотя я не пробовал это для этих ключей). Взлом на gizmod, чтобы заставить его делать то, что я хотел, было довольно легко.

Gizmo Daemon

0

Там в несколько различных способов сделать это, проще вообще быть keytouch, который, вероятно, в репозиториях Debian. Руководство пользователя: here. Возможно, ваша клавиатура не будет работать с ней.

1

Запуск Debian, у меня была та же проблема. То, что я сделал, - это запустить xev и посмотреть, какой код ключа эти ключи вернутся. Microsoft любит немного нарушать стандарты, поэтому некоторые из мультимедийных клавиш просто не сработают. Но те, которые делают, вернут код ключа. Затем напишите скрипт с xmodmap, чтобы правильно отобразить эти ключи.

Gentoo Wiki имеет отличную документацию о том, как это сделать.

Я поместил свой скрипт xmodmap в ~/.kde/Autostart /, потому что я использую kde, но вы можете так же легко поместить его в свою домашнюю папку и использовать его .bashrc или .profile.

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

0

Если вы хотите сделать это вручную вы можете редактировать ~/.Xmodmap будет и использовать Xmodmap ~/.Xmodmap будет применять модификации