«]» и «[» не отображаются должным образом с помощью xsetwacom

Я пытаюсь сопоставить кнопки своего графического планшета, и команда для этого в моем конкретном сценарии :

xsetwacom --set 'Tablet Monitor Pad pad' Button 1 "key a"
xsetwacom --set 'Tablet Monitor Pad pad' Button 2 "key b"

Результатом будет:

  • нажатие кнопки 1> набирает букву A,
  • кнопка 2> набирает букву B и т. Д.

И это отлично работает, никаких проблем. Но когда я пытаюсь установить «ключ [» или «ключ]», на выходе я получаю нажатие клавиши с цифрой 8 или 9 соответственно.

Я попробовал команду XEV, чтобы найти код клавиши:

XEV screenshot

И оказалось, что "скобка" - вещь, но ее установка делает то же самое, что и ] ( выводит число 9 вместо])

. Я даже попробовал ввести код клавиши (keysym?) 0x5d тот же результат. (выводит 9 )

Я не уверен, что попробовать дальше .. У кого-нибудь есть идеи?

Я использую Ubuntu 18.04 с драйверами DIGImend (которые я установил и работаю ) (мой планшет - Huion H640P, если это поможет ..)

Ой, я только что подумал о том, что может помочь, моя раскладка клавиатуры английская (Великобритания). Не знаю, может ли это повлиять на что-нибудь? Я чувствую, что XEV все равно бы это уловил, но я чувствую, что об этом стоит упомянуть.


Редактировать: Оказывается, это как-то связано с языком клавиатуры, я установил для своей клавиатуры США, и вывод [и] работает отлично.

Я проверил XEV на предмет ключевого кода, и он такой же, как и раньше.

Это ошибка? и я должен сообщить об этом? если да, то где?

И есть ли способ проверить фактическую привязку / код клавиши для [ и ] на британской раскладке клавиатуры?

0
задан 1 December 2019 в 15:21

1 ответ

Хорошо! отвечая на мой собственный вопрос, я нашел решение!

Я нашел подобный вопрос взорвать в суперпользователе. Один из ответов, предложенных использовать Alt-Gr и 8 или 9 (Который, именно так, оказывается, другой броский способ ввести [или]),

ALT_R не был принят xsetwacom, он произведет:

Warning: unable to map 'Alt_R' to a keycode.

Таким образом, я использовал XEV для выяснения, чем отображение было для Alt-Gr на моей клавиатуре это сказало мне, что было:

keycode 108 (keysym 0xfe03, ISO_Level3_Shift)

таким образом, я установил свои кнопки со строками:

xsetwacom --set 'Tablet Monitor Pad pad' Button 2 "key +ISO_Level3_Shift +9"
xsetwacom --set 'Tablet Monitor Pad pad' Button 3 "key +ISO_Level3_Shift +8"

И не был бы Вы знать это, это работало. нажатие моих типов кнопок планшета [или]. Я протестировал его в Krita, и это делает точно как ожидалось и изменяет размер кисти.

Я провел два дня, ища этот ответ. Я надеюсь кто-то, у кого есть те же проблемные задержки через этот ответ, и он помогает им также.

0
ответ дан 21 December 2019 в 23:45

Другие вопросы по тегам:

Похожие вопросы: