Странность с клавиатурой (ремонт)

Автор PbI6A, 26 января 2022, 16:45:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

PbI6A

Даже затрудняюсь предполагать, чем мне помогут коды клавиш. Где-то замыкает матрица при нажатии.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

Коды клавиш укажут на неисправность контроллера, если они будут одинаковые.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Запустил xev на домашнем компьютере, тоже не показывает ничего.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

#18
https://wiki.debian.org/ru/Keyboard/MultimediaKeys
Запускаете xev.
Нажимаете в открывшемся окне левой клавишей мыши
Нажимаете клавиши на клавиатуре
Смотрим в терминале параметр keycode.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Не работает. Появляется белое окно, на нём чёрная квадратная рамка и ничего не происходит. Ни на какие клики кнопок мыши или клавы, ни на драг-н-дропы, только на кнопки управления wm.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

#20
Цитата: PbI6A от 04 февраля 2022, 16:36:28Не работает. Появляется белое окно, на нём чёрная квадратная рамка и ничего не происходит.
Пока вы не нажимаете клавиши и не двигаете курсор ничего и недожно происходить. Нажимая клавиши в консоли должна выводится информация о нажатиях или перемещения курсора, но предварительно нужно нажать на открывшееся онко.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Теперь понял. Надо было и написать, что запустить сначала текстовую консоль, а потом из неё xev...
Ну вот так получается:
Открыть содержимое (спойлер)
    root 0x13d, subw 0x0, time 5364555, (60,-16), root:(1254,365),
    state 0x10, keycode 104 (keysym 0xff8d, KP_Enter), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
"   XmbLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3e00001,
    root 0x13d, subw 0x0, time 5364651, (60,-16), root:(1254,365),
    state 0x10, keycode 104 (keysym 0xff8d, KP_Enter), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyPress event, serial 38, synthetic NO, window 0x3e00001,
    root 0x13d, subw 0x0, time 5367659, (60,-16), root:(1254,365),
    state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
"   XmbLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyPress event, serial 38, synthetic NO, window 0x3e00001,
    root 0x13d, subw 0x0, time 5367659, (60,-16), root:(1254,365),
    state 0x10, keycode 51 (keysym 0x5c, backslash), same_screen YES,
    XLookupString gives 1 bytes: (5c) "\"
    XmbLookupString gives 1 bytes: (5c) "\"
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3e00001,
    root 0x13d, subw 0x0, time 5367715, (60,-16), root:(1254,365),
    state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
"   XLookupString gives 1 bytes: (0d) "
    XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x3e00001,
    root 0x13d, subw 0x0, time 5367715, (60,-16), root:(1254,365),
    state 0x10, keycode 51 (keysym 0x5c, backslash), same_screen YES,
    XLookupString gives 1 bytes: (5c) "\"
    XFilterEvent returns: False
[свернуть]
В первом случае нажал Enter на цифровой клавиатуре, во втором случае - глючный основной Enter. Жмёт как будто две клавиши. Думаю, проблема в мембране.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

serke7771

Не подскажите. Похожая штука на клавиатуру. Переключатель. https://disk.yandex.ru/i/EDV1QZ1aNNg-Ng
Я правильно зажал скрепкой два контакта на внешнем кольце при выборе положения нужного. И для чего меньшее кольцо?
я знаю про Debian это
https://yadi.sk/d/DvClza40AyT8ag

dzhoser

serke7771, у переключателя есть название и артикул, по нему гуглится datasheet. В нем описываются все режимы работы вашего переключателя. По фото сказать трудно, так как прищепка все перекрывает. Внутреннее кольцо вероятно для замыкания с внешним. А где разрыв, наверное там режим выключения, но это не точно.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ovskaaevg