Повторить ключевые функции не работает

13

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

Завершение работы и повторный запуск снова приводит к поломке клавиш повтора.

Что я могу сделать, чтобы это исправить?

Джим Холман
источник
Я тоже! Мне интересно посмотреть, есть ли решение вокруг. Мой текущий обходной путь также идет в Системные настройки-> Клавиатура-> Отмените выбор «Нажатие клавиш повторяется, когда клавиша удерживается нажатой» -> Выберите эту же опцию снова. Довольно чертовски разочаровывает
Энтони
Вероятно, следует добавить, что это происходит на ThinkPad T400. Неясно, когда настройка нажатия клавиш перестает работать, так как поиск внутри / var / log / syslog пока ничего не дает (или, может быть, я просто смотрю неправильный журнал)
Антоний
Не уверен, что это все еще проблема для вас, но проблема нажатия клавиш не появлялась в течение более недели. В течение этого времени я обновлял свою Ubuntu, так что я полагаю, что один из патчей, вероятно, прибил его?
Энтони

Ответы:

13

Перейдите к system settings>> keyboardи убедитесь, что повтор и скорость установлены правильно.

когда это не работает, иногда помогает отключить repeat keysи включить его снова.

Р. Остерхолт
источник
Благодарность! После открытия VM Player мои повторные клавиши всегда перестают работать. Отключите флажок и включите его снова работал для меня!
Эдуардо Байтелло,
У меня не сработало!
user1271772
Я должен снять флажок, а затем снова проверить флажок, чтобы он начал работать, и это происходит, пока я не заблокирую свой экран, когда он остается отмеченным, но перестает работать снова.
edthethird
11

Я установил xkbsetи с xkbset repeatkeysкомандой это теперь работает.

Я использую Ubuntu 12.04

safavieh
источник
Вам не нужно устанавливать что-то необычное. См. Ответ Р. Остерхолта ниже. Это должен быть главный ответ, а не этот.
user1271772
11

xsetУтилита может быть использована для включения клавиатуры повторения. Он работает на уровне X.org, поэтому следует переопределить все, что делает дистрибутив неправильно.

Чтобы включить повтор клавиатуры, выполните:

xset r on

Подробнее см man xset.

tanius
источник
У меня не сработало!
user1271772
1

У меня была такая же проблема, как и у вас, но я запускаю виртуальную машину с VMware 8.0. Через некоторое время ключи не повторятся. Я обнаружил, что мне нужно было отключить «Захватывать, когда курсор входит в окно» в разделе настроек ввода (Правка -> Настройки -> Ввод). После этого изменения я не испытывал мою клавиатуру, не повторяя нажатие клавиши, если я удерживаю ее.

Луис Вега
источник
1

В более поздних версиях Ubuntu, таких как 16.04 и 17.10, кажется, что другая проблема с повторяющимися клавишами не работает.

Если вы бежите xevи увидеть постоянный поток ключевых событий с кодом ключа 221, это, вероятно , из - за проблемы с peaq_wmiмодулем. Вы можете занести его в черный список:

sudo su
echo "blacklist peaq_wmi" >> /etc/modprobe.d/50-blacklist.conf

Затем перезагрузите компьютер.

Ошибка помечена как исправленная, поэтому, скорее всего, скоро выйдет патч.

Дон Киркби
источник
Ваша ссылка является ошибкой Open Suse, которая впервые была обнаружена в сентябре 2017 года и уже помечена как исправленная. Интересно, насколько это актуально в Ubuntuland.
WinEunuuchs2Unix
@ WinEunuuchs2Unix, я только что столкнулся с проблемой на этой неделе в обновленной Ubuntu 16.04, и этот ответ описывает ее в Kubuntu 17.10 и Ubuntu 17.10 еще в октябре.
Дон Киркби
Интересно, было ли это вообще связано с этим обновлением, которое сломало вещи на прошлой неделе: askubuntu.com/questions/995819/…
WinEunuuchs2Unix
Да, @ WinEunuuchs2Unix, похоже, что это описано в этом вопросе . В ошибке Open Suse также упоминалось ядро ​​4.13.
Дон Киркби
Я ответил на этот вопрос, и, поскольку у меня нет проблем с ядром 4.14.13 и сенсорной панелью, мне интересно, решит ли она проблему для других без внесения в черный список. Если в моем ответе нет много ссылок на вопросы, вы можете опубликовать свое решение.
WinEunuuchs2Unix
0

Вы можете «обновить» значение параметра клавиатуры / повтора в вашей конфигурации, которая по умолчанию находится в /home/ubuntu/.config/dconf/user.

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

dconf write /org/gnome/desktop/peripherals/keyboard/repeat true

Это исправляет случайное неправильное поведение Ubuntu, которое перестает отвечать случайным образом (после гибернации / приостановки в моем случае) при удержании клавиши нажатой, даже если она уже включена (установлена ​​в значение true). Это то же самое, что обновить его через единый центр управления, но с этим вы можете запланировать или запустить его по мере необходимости удобным способом. Проверено на Ubuntu 18.04 LTS.

nullptr
источник