спробуйте редагувати визначення / usr / share / X11 / xkb / символи / ПК клавіатури
(це змінить ваші прив’язки в усьому світі, якщо ви хочете щось більш тонко налаштовано, потрібно ще трохи виконати роботу, як-от створення власної клавішної карти чи спеціального варіанту)
як ви бачите тут:
ключ {[Попередній]};
клавіша {[Далі]};
як ви бачите, ключ PGUP прив’язаний до "Prior". Поки:
клавіша {[Вліво]};
клавіша {[Вниз]};
Клавіші Вліво і Вниз клацаються на "Ліворуч" та "Вниз".
Частина між дужками [ ]
- це список символів, які потрібно генерувати. Можна поставити більше одного. Перший - це символ, пов'язаний з немодифікованою клавішею, а інші позиції - для символів, пов’язаних з ключем + деяким модифікатором.
Зазвичай він використовується для визначення поведінки ключа плюс модифікатора "SHIFT":
ключ {[l, L]};
ключ {[крапка з комою, двокрапка]};
Але також можуть бути вказані інші модифікатори, наприклад, на карті есперанто (epo):
ключ {[jcircumflex, Jcircumflex, bracketleft, braceleft]};
ключ {[hcircumflex, Hcircumflex, bracketright, braceright]};
ви можете ввести [символ, ввівши клавішу AltGr + (клавіша [клавіша в клавіші us) і {клавішею Shift + AltGr +.
Все йде нормально. Послідовність, яку ми можемо зрозуміти, переглядаючи кілька простих прикладів:
plain shift altgr shift+altgr
Однак ми хочемо мати можливість прив’язати клавішу ВЛІВО та ВПРАВО до звичайних модифікаторів CTRL + ALT. Як цього досягти?
Я поняття не маю, і ніколи не пробував, але я б надихнувся на / usr / share / X11 / xkb / символи / ПК:
xkb_symbols "функція" {
ключ {
type = "CTRL + ALT",
символи [Group1] = [F1, XF86_Switch_VT_1]
};
Можливо, ми можемо зробити те ж саме для наших клавіш зі стрілками. Спробуємо додати наступні рядки:
ключ {type = "CTRL + ALT", символи [Group1] = [Вліво, Попередня]};
ключ {type = "CTRL + ALT", символи [Group1] = [Вниз, Далі]};
Трохи нижче оригінальних визначень LEFT та DOWN, в нижній частині файлу 'pc'.
А потім перезавантажте X-сервер. Вибачте, але зараз не можу закрити сеанс, щоб перевірити його.
До речі, вас може зацікавити http://code.google.com/p/partiwm/wiki/xpra , щоб ви могли перезапустити сеанс X та зберегти деякі програми під час перезавантаження.