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


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


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

11

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

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

xset r on

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


У меня не сработало!
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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.