Вопрос Могу ли я переделать правую букву для составления в 13.10 и оставить левый Alt для HUD?


Попытка выполнить следующие инструкции: Использование ALT + Keycode для акцентов? 

чтобы упростить ввод текста (и совместим с OSX на работе и Ubuntu у себя дома), и я не могу на всю жизнь понять, как установить ключ для создания. В моих ярлыках клавиш я вижу, что «Создать ключ» отключен, но ни один щелчок правой кнопкой мыши или двойной щелчок не позволит мне включить его. Для клавиш, которые не отключены, просто выбор записи дает мне «новый ускоритель ...». Но не для сочинения.

Я попытался выполнить инструкции по Как установить составной ключ для паузы в 13.10? но мой правый ключ по-прежнему HUD,

PS. Я действительно хочу, чтобы Какие сочетания клавиш и мышь Unity? были обновлены за 13.10


2
2017-12-04 15:21


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


Я также использую OS X для работы и хотел бы иметь возможность использовать ключ ALT в качестве ключа Compose. Я на самом деле не пытался настроить его, но я предполагаю, что вы не сможете использовать какой-либо ключ, используемый Unity, то есть клавиши Ctrl или Alt. - iBelieve
Этого не может быть. Кроме конечно ... вздох. - Amanda
что xev отчеты для левого и правого alt-s соответственно? - falconer
xev сообщает, что правый alt - это мульти-ключ. И, гм ... multi -, - c действительно производит ç и не подтягивает HUD. Поэтому я думаю, если вы хотите сказать мне, что это работает, я могу принять этот ответ, и у вас может быть замечательная репутация 50. Поскольку я не могу решить проблему, которая не является проблемой. - Amanda
Я честно знаю, что изменилось, потому что неделю назад это действительно подтягивало ИЛС. - Amanda


ответы:


Общий способ устранения этой проблемы:

  • Посмотрите в настройках макета, есть ли макет, который предоставляет функцию, которую вы хотите посмотреть. Также проверьте, можете ли вы изменить параметры для определенного макета, чтобы вести себя так, как вам хотелось бы.

  • Заглянуть xev для кодов клавиш и keysym левой и правой ALT соответственно, и перенастроить его с помощью xkbcomp так что право ALT имеет ISO_Level3_Shift символ клавиши. Ниже приведен соответствующий раздел из моего макета XKB:

    key <RALT> {
    type= "ONE_LEVEL",
    symbols[Group1]= [ ISO_Level3_Shift ]
    };
    

    Чтобы использовать ваш макет

    xkbcomp $DISPLAY keylayout.xkb 
    

    и отредактируйте его в текстовом редакторе. Чтобы загрузить его на использование Xserver

    xkbcomp keylayout.xkb $DISPLAY
    

    Если это сработает, вы должны сделать это постоянным, написав скрипт с предыдущей командой в нем и сделав его автозапуск при запуске. (Вы можете выполнить автозапуск либо с помощью /etc/lightdm/lightdm.conf файл или любой другой способ, который вам нравится.)

  • Если право ALT имеет правильные клавиши и некоторые клавиши с правом ALT ключ производит желаемый вывод, но некоторые другие не делают, а затем изменяют только клавиши для этого плохого поведения. Дополнительные инструкции для этой ситуации Вот,

  • Если ничего из вышеприведенного не работает, то возможно, что у вас есть специальная программируемая клавиатура, которая была запрограммирована таким образом, что она отправляет тот же scancode для левого и правого ALT ключи, поэтому ядро ​​видит их одинаковыми. В этом случае либо сбросьте клавиатуру, либо запрограммируйте ее правильно. Проверьте это Q & A для аналогичной проблемы.

Постскриптум Существует хорошая вики о Linux и клавиатурах Вот,


2
2017-12-20 08:43