Я використовую клавіатуру Apple, яка має деякі роздратування в порівнянні з іншими клавіатурами. А саме клавіші Alt_L та Super_L підміняються, а панелі та менші клавіші підміняються ("|" та "<").
Я написав файл Xmodmap, щоб поміняти ключі назад:
keycode 49 = less greater less greater onehalf threequarters
keycode 64 = Super_L NoSymbol Super_L
keycode 94 = bar section bar section brokenbar paragraph
keycode 108 = Super_R NoSymbol Super_R
keycode 133 = Alt_L Meta_L Alt_L Meta_L
keycode 134 = Alt_R Meta_R Alt_R Meta_R
Я зробив це, визначивши ключі за допомогою xev
і за замовчуванням modmap xmodmap -pke
та замінивши клавіші. xev
тепер ідентифікує всі мої ключі як правильні, що приголомшливо! Я також можу використовувати правильні клавіші для введення панелі та менше символів. (Я дотримувався цієї відповіді на askubuntu: https://askubuntu.com/q/24916/52719 )
Але здається, що зміни не дуже глибокі. Наприклад, клавіша Super тепер зламана в диспетчері налаштувань Compiz. Не працює ярликів із клавішею Super (не працює клавіша Alt). Також діалогове вікно налаштувань для Gnome Do не прислухається до змін у xmodmap, і я більше не можу відкрити вікно Gnome Do, якщо використовую будь-яку з перезаправлених клавіш.
Отже, підводячи підсумок, все зламалось.
Я хотів би більш глибокий спосіб сказати Ubuntu (або будь-який інший дистрибутив Linux з цього приводу), які клавіші є на клавіатурі. Чи є спосіб редагувати макет клавіатури безпосередньо? Я використовую норвезьку розкладку клавіатури Bokmål. Чи знаходиться він у файлі десь я міг би відредагувати?
Будемо дуже вдячні за будь-які коментарі, попередній досвід чи відповідні бродячі думки -
Дякую