Рейтинг:1

Сопоставление функциональности `del` с другой клавишей не сохраняет функциональность повторения одним нажатием.

флаг de

Мой дель клавиша отлично работает с повторным актином одним нажатием (т.е. если я удерживаю ее нажатой, она продолжает удалять символы) но если я попытаюсь сопоставить его (или ДЕЛ функциональность` на другой ключ, это ломается.

Сопоставление с клавишей по-прежнему работает для одного нажатия, но не для повторных нажатий.

Мой ~/.Xmodmap выглядит одинаково для обоих ключей:

...
keycode 108 = Удалить NoSymbol Удалить NoSymbol Удалить
...
keycode 119 = Удалить NoSymbol Удалить NoSymbol Удалить

(Где 108 == оригинал дель ключ и 119 это ключ, на который я сопоставляю)

Я пробовал кучу других способов сделать это, помимо Xmodmap, в основном, все, что я мог найти в Интернете после нескольких часов поиска, и ничего не работает.

Хуже того, это работало отлично, пока несколько месяцев назад обновление не сломало функциональность.

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

Это на убунту 20.4

vanadium avatar
флаг cn
Вы пробовали отображать в xkb? https://askubuntu.com/questions/510024/what-are-the-steps-needed-to-create-new-keyboard-layout-on-ubuntu/541899#541899
BaTycoon avatar
флаг mm
`xev` предоставляет среду, которая показывает, какие ключи повторяются при выводе. Там тоже не повторяется штрих кода 108? Я вижу, что это ISO_Level3_Shift из других ссылок. [https://unix.stackexchange.com/questions/379699/why-is-altgr-remapped-from-keycode-108-to-keycode-92-lvl3-and-where]
Andra avatar
флаг tr
непосредственно перед назначением `keycode 108` удалите Alt_R из модификаторов, это зависит от вашего макета (запустите `xmodmap`, чтобы увидеть, где можно найти Alt_R), для нашего макета это `remove mod1 = Alt_R`
George avatar
флаг de
@Андра ... пробовал, не получилось :/
Andra avatar
флаг tr
какой макет вы используете? что выводит `setxkbmap -query`?
George avatar
флаг de
правила: evdev модель: ПК105 раскладка: мы,ро,нас вариант: ,станд., опции: grp:alt_shift_toggle,mod_led:compose
Andra avatar
флаг tr
для меня это работает и для _ro_. Зачем два _нас_ без вариантов - для экспериментов?
WU-TANG avatar
флаг cn
@ Джордж, ты сказал, что пробовал то, что сказал @Andra, и это не сработало ??? до или после того, как вы уже внесли изменения??? У меня это тоже не сработало ПОСЛЕ того, как я изменил клавишу 108 (которая является правой клавишей Alt на моей машине) ... Но когда я восстановил ее до значения по умолчанию `xmodmap -e "keycode 108 = Alt_R Meta_R Alt_R Meta_R"` , а затем ПЕРВЫЙ сделал изменение `xmodmap -e "remove mod1 = Alt_R"`, за которым последовало назначение `xmodmap -e "keycode 108 = Delete"`, затем правая клавиша Alt начала повторять удаление при удерживании.
George avatar
флаг de
@Андра, твое решение сработало, можешь оставить комментарий, чтобы я мог отметить его как правильное
Рейтинг:1
флаг tr

Непосредственно перед назначением код 108 Удалить Alt_R от модификаторов, это зависит от вашего макета (запустите xmodmap в терминале, чтобы увидеть, где Alt_R можно найти), для нас-макета это:
удалить мод1 = Alt_R
Если вы уже сделали сопоставление (не удаляя Alt_R из модификаторов), сначала восстановить исходное положение (чтобы Alt_R существуют).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.