Задержка отклика клавиши Caps Lock на беспроводной беспроводной клавиатуре Apple

8

Я заметил небольшую удобную функцию на беспроводной клавиатуре Apple: быстрое нажатие на клавишу блокировки заглавных букв не активирует блокировку заглавных букв, для этого нужно определенное нажатие. Преимущества очевидны, это предотвращает случайный текст с заглавными буквами, когда вы НАМЕРЕННО НАМЕРЕНЫ НАЖМАТЬ 'A'

Есть ли способ взломать это вокруг? Отрегулировать или полностью удалить? Мне нравится идея, но для меня это скорее удар скорости, чем ремень безопасности.

Я проверил настройки клавиатуры и удобство использования. Задержка клавиатуры выключена, а задержка повторения минимальна. На других клавишах нет задержки (ну, кроме клавиши извлечения, но для этого требуется еще более решительное нажатие), и нет задержки при снятии крышки .

Я нахожусь на Снежный барс Lion и беспроводная клавиатура появились в середине 2010 года.


РЕДАКТИРОВАТЬ: Кажется, что функциональность в драйвере, а не в самой клавиатуре. При использовании клавиатуры в Windows 7 клавиша caps lock работает в обычном режиме. Драйверы, которые использует Windows, являются стандартными драйверами клавиатуры HID, предоставленными Microsoft.

Яри ​​Кейнянен
источник
+1 Я делаю это ВСЕ время (т. Е. Нажимаю кнопку «caps lock», хотя, похоже, она все равно активируется). Хороший вопрос.
msanford
Ух ты - правка драйвера для Windows! Это было бы новым поведением. Когда вышло обновление прошивки для клавиатуры - мы проверили его при сопряжении с windows, при сопряжении с mac и при отсутствии сопряжения - и задержка в доли секунды для включения блокировки caps присутствовала независимо от того, какая ОС была или отсутствовала.
bmike

Ответы:

1

Мой главный ответ:

Apple считает, что это особенность, как указано в их базе знаний . Apple не документирует, как отключить задержку.

По моему опыту, если вы переназначаете клавишу caps-lock в Mac OS X (в Системных настройках .. Клавиатура .. Клавиши модификатора) и, например, сопоставляете ее с Control, тогда задержка уходит, пока я захожу в Mac OS X. Таким образом , в коию предлагает в комментариях здесь , похоже , есть некоторые различия доступны между аппаратными средствами и драйвером клавиатуры.

Остальные вопросы:

Моя собственная проблема заключается в том, что задержка сохраняется, когда я загружаюсь в Ubuntu Linux, и в этом контексте, даже когда я переназначаю клавишу Caps Lock в Control, задержка все еще присутствует. Поэтому драйвер ванильной клавиатуры, предоставляемый в Ubuntu Linux, все еще страдает от задержки.

Итак, мои вопросы на данный момент:

  • Как получается, что стандартный драйвер Windows 7 не имеет задержки, а драйвер Linux имеет задержку?

  • Как можно повторить отключение задержки в контексте установки Linux на ноутбуке?

pnkfelix
источник
(Я публикую свои дополнительные вопросы здесь, потому что только сейчас я понял, что первоначальный вопрос здесь касался только клавиатуры Wireless Wireless, в то время как моя собственная проблема связана со встроенной клавиатурой на MacBook Pro с алюминием. Небольшое отличие, да, но, возможно, актуально.)
pnkfelix
5

К сожалению, в конечном итоге задержка встроена в аппаратную часть клавиатуры, поэтому она все еще там, даже если вы переназначаете клавишу Caps Lock на какую-то другую функцию, например Control.

Мартин Маркончини
источник
После некоторого отчаянного поиска в Google я собирался прийти к тому же выводу; особенно одна статья Slashdot: it.slashdot.org/story/09/08/01/1658258/… заставила меня подумать, что это может быть закодировано для прошивки прошивки. Но потом я загрузился на свой раздел bootcamp / windows7, и клавиша caps lock работает в обычном режиме. Таким образом, кажется, что функциональность находится в драйвере, а не в самой клавиатуре. (На W7 драйвер клавиатуры является стандартным типом устройства HID Keyboard, предоставленным Microsoft)
Jari Keinänen
1
@koiyu проверьте это: stumbleupon.com/url/rentzsch.com/notes/applesantiCAPSLOCK и посмотрите на комментарии, некоторые люди сообщали о такой же задержке с Linux. Может быть, драйвер Win отличается? Weird.
Мартин Маркончини
0

Если у вас есть как ноутбук, так и внешняя клавиатура Mac, включение заглавных букв на обоих может сработать. Это потому, что вы обманываете клавиатуру Mac, заставляя ее думать , что она отключает заглавные буквы , что без задержки. Это, вероятно, полезно только в том случае, если ваш ключ блокировки заглавных букв не является блокировкой заглавных букв, поэтому вы всегда притворяетесь, что «отключаете» блокировку заглавных букв, когда вместо этого ключ переназначается на другое.

theicfire
источник
IIRC с MacBook Pro и (проводной) Apple Keyboard статусы блокировок колпачков раздельные (то есть блокировок колпачков для каждой клавиатуры не являются глобальными)
Яри ​​Кейнянен