Tag: клавиатура

Различать команду, введенную человеком и выполняемую скриптом

Например $ pwd /home/my_name Можно или не следует идентифицировать, что эта команда набирается человеком или выполняется сценарием.

Как ядро ​​Linux обрабатывает входы / выходы клавиатуры?

Я не понимаю виртуальные терминальные устройства (например. /dev/tty1 ), но я знаю, что могу «переключиться» на tty1 если я ctrl + alt + f1 . У меня есть настраиваемая раскладка клавиатуры, которая находится в /usr/share/X11/xkb/symbols/us но она работает только при X. Как виртуальные терминалы, так и X, похоже, управляют вводом / выводом клавиатуры по-своему, но, […]

Почему моя клавиатура вводит неправильные буквы?

Во время серфинга с Iceweasel я попытался ввести текст в веб-адрес, но я обнаружил, что каждые несколько ключей он набирал другие буквы вместо тех, которые я набрал. Например, если я набрал «ccccccccccccc», он напечатал «ckexccccckex» или, если я набрал «abcdefghji», вместо этого напечатал «abckexghi». Каждый раз, когда это происходит, неуместные буквы различаются, но всегда в […]

Странное поведение терминала: клавиша «j» не работает в urxvt

По какой-то причудливой причине моя клавиша «j» перестала работать должным образом. Каждый раз, когда я нажимаю клавишу, он печатает «true». Если я нахожу «jake», терминал печатает: >>trueake Я не знаю, к чему это привело. Наверное, это было после того, как я что-то установил. Я попытался перезагрузить и не работал. Как я могу это исправить? CTRL-j […]

Можно ли сопоставить что-то с Ctrl + Shift в i3?

Я хочу запустить мой скрипт, нажав Ctrl + Shift в i3. Но когда я пытаюсь сопоставить пользовательскую команду с Ctrl + Shift в ~ / .config / i3 / config, она не работает. Например: bindsym Control+Shift exec chromium Я подумал, что вы не можете bindsym без $mod , но Control+1 отлично работает. $mod+Control+Shift также работает. […]

HP-UX – Невозможно использовать backspace для подключения ssh

У меня есть несколько машин HP-UX, над которыми я должен работать, и это действительно раздражает, чтобы использовать левую клавишу со стрелкой для обратного пространства и иметь тип backspace '^?'. В системах используется HP-UX 11.31. Есть ли команда или серия команд, которые заставят HP-UX os правильно согласовываться с современной клавиатурой?

Как игнорировать входной буфер клавиатуры между двумя `read`

Когда я запускаю скрипт вроде read -n 1 -p 'Enter first variable: ' var1 if echo "${var1}" | grep -iq "^y" then echo "okay" else echo "not okay" fi sleep 2 read -n 1 -p 'Enter second variable: ' var2 if echo "${var2}" | grep -iq "^y" then echo "okay" else echo "not okay" fi […]

клавиши left + up + space не работают на thinkpad x201

При использовании клавиатуры на моем Thinkpad x201 я не могу одновременно нажимать влево, вверх и в пространстве. То есть, когда я начинаю нажимать клавиши один за другим, третий будет проигнорирован. Я проверил это с pygame, xev и evtest. Как это можно зафиксировать? Я даже не знаю, с чего начать эту отладку. Обновление: То же самое […]

Остановите клавиши ноутбука, действуя как numpad с numlock на

Я купил USB-блокнот и работает как ожидалось. Во всяком случае, чтобы использовать цифровые клавиши, мне нужно включить num lock, и если я включу его, клавиатура numpad отправит числа вместо букв … Как иметь буквенные клавиши с num pad? Если это имеет значение, я нахожусь на Asus eee PC 900 и использую последнюю версию Linux Mint […]

xkb: `ctrl: swapcaps` беспорядок с клавишей эвакуации

Я использовал setxkbmap -option "ctrl:swapcaps" чтобы поменять клавиши «капск» и «левый», но я только недавно заметил, что это, похоже, setxkbmap -option "ctrl:swapcaps" . С помощью xev я вижу, что нажатие клавиши escape отправляет событие, например: KeymapNotify event, serial 34, synthetic NO, window 0x0, keys: 2 0 0 0 0 0 0 0 0 0 0 […]

Linux и Unix - лучшая ОС в мире.