Задержка Caps Lock

Вчера я установил Ubuntu на свой ноутбук, но есть проблема с Caps Lock. При нажатии кнопки Caps Lock происходит небольшая задержка, прежде чем она на самом деле переключается. Эта проблема не отображается в Windows 7.

Я изучаю Java и Android, и проблема с задержкой Caps Lock действительно плохая. Например:

SYstem.out.println("HEllo UBuntu!!);

Кто-нибудь знает, как это исправить? Я видел много людей, говорящих «используйте Shift», но есть ли другой способ исправить эту задержку?

8
задан 17 January 2015 в 16:59

2 ответа

Учитесь использовать Сдвиг вместо этого, который является распространенным способом ввести прописную букву.


Если Вы хотите поразить Caps Lock так или иначе для создания прописной буквы, действительно обратите внимание, что существуют отчеты, что задержка является известной проблемой ((Ошибка Панели запуска № 1376903). Wiki Linux Дуги описывает метод для удаления этой задержки, которая, кажется, работает.

Для Вашего удобства этот сценарий выполняет ручные шаги, зарегистрированные во что страница Wiki:

#!/bin/sh
xkbcomp -xkb "$DISPLAY" - | sed 's#key <CAPS>.*#key <CAPS> {\
    repeat=no,\
    type[group1]="ALPHABETIC",\
    symbols[group1]=[ Caps_Lock, Caps_Lock],\
    actions[group1]=[ LockMods(modifiers=Lock),\
    Private(type=3,data[0]=1,data[1]=3,data[2]=3)]\
};\
#' | xkbcomp -w 0 - "$DISPLAY"

Это должно быть запущено как часть Вашей настольной сессии (не используйте Выскочку, например). См. это сообщение для метода, не забывайте включать выполнить бит сценария.

7
ответ дан 17 January 2015 в 16:59

Этот проект GitHub устраняет эту проблему, специально для Java на Ubuntu:

Проверяют это: https://github.com/Jagden/CapsDelayJavaAwtProblem

0
ответ дан 6 October 2019 в 14:09

Другие вопросы по тегам:

Похожие вопросы: