Рейтинг:0

Переназначить Logitech T400 средним щелчком

флаг cn

У меня Логитек Т400. Эта мышь имеет две «средние кнопки»:

введите описание изображения здесь

Кнопка А сопоставляется с обычным средним щелчком мыши, чего я и хочу. Но кнопка Б сопоставляется с супер л что бесполезно, я хочу также сопоставить его с обычным средним щелчком мыши. Я использую Убунту 20.04.

я заглянул в этот вопрос того, кто спрашивает то же самое. Ни один из ответов не сработал для меня. я тоже пробовал

xmodmap -e "ключевой код 133 = Pointer_Button2"

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

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

Если я побегу ксев затем один щелчок и отпускание кнопки А производит это:

Событие ButtonPress, серийный номер 37, синтетический NO, окно 0x5e00001,
    корень 0x7b2, subw 0x0, время 886786, (68,93), корень: (939,1634),
    состояние 0x0, кнопка 2, тот же_экран ДА

Событие ButtonRelease, серийный номер 37, синтетический NO, окно 0x5e00001,
    корень 0x7b2, subw 0x0, время 887362, (68,93), корень: (939,1634),
    состояние 0x200, кнопка 2, тот же_экран ДА

и один щелчок и отпускание кнопки Б производит это:

Событие MappingNotify, серийный номер 37, синтетический NO, окно 0x0,
    запрос MappingKeyboard, first_keycode 8, количество 248

Событие KeyPress, серийный номер 37, синтетический NO, окно 0x5e00001,
    корень 0x7b2, subw 0x0, время 893980, (68,93), корень: (939,1634),
    состояние 0x0, код клавиши 133 (keysym 0xffeb, Super_L), тот же_экран ДА,
    XLookupString дает 0 байтов: 
    XmbLookupString дает 0 байтов: 
    XFilterEvent возвращает: False

Событие KeyRelease, серийный номер 38, синтетический NO, окно 0x5e00001,
    корень 0x7b2, subw 0x0, время 894604, (68,93), корень: (939,1634),
    состояние 0x40, код клавиши 133 (keysym 0xffeb, Super_L), тот же_экран ДА,
    XLookupString дает 0 байтов: 
    XFilterEvent возвращает: False

Как я могу переназначить кнопку Б на "обычный средний щелчок" и (если возможно) сохранить супер л работает на моей клавиатуре? Если для такой простой задачи не нужно устанавливать никаких дополнительных приложений/программ, тем лучше.

heynnema avatar
флаг ru
Попробуйте установить `Solaar`. Это может позволить вам настроить кнопки.
флаг cn
Я уже использую его для плавной прокрутки. Но не могу найти ничего, чтобы переназначить кнопки.
heynnema avatar
флаг ru
Какая версия `Solaar` у вас установлена?
флаг cn
1.1.1 (символы, так что Stack Overflow позволяет мне комментировать)
heynnema avatar
флаг ru
Это текущая версия в порядке. Я не понимаю, что вы имеете в виду под оставшейся частью вашего комментария.
heynnema avatar
флаг ru
У вас установлена ​​Windows?
флаг cn
Нет, пока нет доступа к Windows.
heynnema avatar
флаг ru
Что означает * «символы, поэтому Stack Overflow позволяет мне комментировать» *?
флаг cn
Это было потому, что есть минимальная длина для публикации комментария, просто добавили материал, чтобы преодолеть этот минимум.
heynnema avatar
флаг ru
Проверьте `imwheel`. В Synaptic или на http://imwheel.sourceforge.net/. Может быть, это поможет.

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

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