Вопрос [Левый Alt] + Вкладка не работает или Как изменить смену уровня 3 в обычный ALT?


У меня проблема с моим Ubuntu, работающим с 14.04 LTS.

Проблема в том, что я пытаюсь использовать Alt + F4 и Alt + Tab, и это не работает, оно работает только с правым Alt.

Я также попытался установить новую короткую клавиатуру для Alt + F4 и Alt + Tab, но как только я нажму Alt, будет установлен короткий отрезок.

То, что я заметил, когда я установил ярлык, заключается в том, что ключ не соответствовал Alt, это был сдвиг уровня 3.

Я ищу по всему Интернету метод, чтобы изменить этот Level3 Shift на обычный Alt, но только нашел решение сделать наоборот.

Какие-либо предложения?


5
2018-05-16 13:11


происхождения




ответы:


Пытаться xev а также xmodmap:

  1. Запустить команду xev затем наведите указатель мыши на черный квадрат.
  2. Нажмите клавишу Alt и обратите внимание на следующее: Мой выход был (сокращен): KeyPress event... keycode 64 (keysym 0xffe9, Alt_L), ... XFilterEvent returns: False

  3. Важная часть - ключевой код: Mine - 64, но ваш, вероятно, другой.

  4. Запустить команду xmodmap -e "keycode 64 = Alt_L" замещающий 64 для любого выпуска, который вы получаете (возможно 135 на клавиатуре)

  5. Это должно было изменить его. Если это так, вам необходимо запустить следующую команду: xmodmap -pke >~/.Xmodmap

  6. Создайте файл с именем .xinitrc в вашей домашней папке (/ home / username)

  7. В этом файле вставьте строку xmodmap .Xmodmap, Это должно спасти его навсегда.

Видеть это ответьте на подробности о переназначении.


8
2018-05-23 22:23





Оба эти решения были слишком хаки для моего вкуса, поэтому я немного вырыл. Решение, которое я нашел, использует только dconf-editor,

Просто откройте dconf-editor и поиск (ctrl + F) для xkb-options и обновить значение. В моем случае значение, связанное с xkb-options ключ был

['terminate:ctrl_alt_bksp','lv3:alt_switch']

Опция 'lv3:alt_switch' была та, которая вызывала мою головную боль. Я просто изменил значение на:

['terminate:ctrl_alt_bksp']

Это оно!


3
2018-02-09 17:43





Проверить текущие настройки по умолчанию

  1. Проверьте используемые макеты / варианты имен, например, мой случай:

    $ setxkbmap -query
    
    rules:      evdev
    model:      pc105
    layout:     us,us
    variant:    altgr-intl
    
  2. Откройте файл в /usr/share/X11/xkb/symbols/ с тем же именем layout,

    sudo nano /usr/share/X11/xkb/symbols/us
    
  3. Прокрутите вниз до variant

    xkb_symbols "altgr-intl" {
    
     name[Group1]= "English (international AltGr dead keys)";
    
    ...
    
    include "level3(ralt_switch)"
    };
    
  4. Посмотрите, есть ли у вас include "level3(ralt_switch)" (или, может быть include "level3(lalt_switch)", не уверен, что это возможно), если так удалить его строку.

  5. Запустить для обновления макета

    sudo dpkg-reconfigure xkb-data
    

2
2018-05-24 05:22



у меня есть eek@Eek-PC:~$ setxkbmap -query rules: evdev model: pc105 layout: us options: lv3:lalt_switch и когда я модифицировал altgr-intl и удалил строку включения, она не изменилась, также у меня не было xkb_symbols lv3: lalt_switch. Но другой ответ помог. Благодаря! - Eek
@Eek, Ничего, ваш текущий макет us basic не altgr-intl, Однако у вас есть options: lv3:lalt_switch, Я не знаю, что это может быть связано с дефолтом. Были ли вы настроены какие-либо настройки? - user.dz
Неа. Установка Ubuntu по умолчанию: -s У меня есть Asus G74SX, возможно, из-за чего возникает проблема: -s - Eek