Caps Lock сопоставлен с Shift

1469
phuzion

Сегодня с моей машиной что-то произошло, когда ключ блокировки колпачков теперь сопоставлен с Shift. Это раздражает, так как мне нужно использовать Caps Lock для, помимо прочего, электронной таблицы, над которой я работаю (не говоря уже о CRUISE CONTROL и т. Д.).

Единственной вероятной причиной этого является следующая запись реестра, расположенная по следующему адресу:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 

Ключ заключается в следующем:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,2a,00,3a,00,00,00,00,00 

У меня нет ничего подобного AutoHotKey или чего-либо подобного, и я не получил новую клавиатуру или изменил сопоставление клавиш. Я блокирую свой компьютер, пока он остается без присмотра, и запускаю домен здесь, чтобы никто не связывался с моими вещами.

2
Это сохраняется после перезагрузки? mas 14 лет назад 0
Это определенно заглавные буквы, или только первое нажатие клавиши после нажатия клавиши shift означает заглавную букву? Marko Carter 14 лет назад 0
Это сохраняется после перезагрузки. И Марко, когда я говорю, что caps lock привязан к клавише Shift, он отображается как левая клавиша Shift на экранной клавиатуре, и 5 раз нажав Caps Lock, появится диалоговое окно Sticky Keys. phuzion 14 лет назад 0

1 ответ на вопрос

4
Joakim Elofsson

В моей XP нет «Scancode Map», просто удаление этого значения должно восстановить раскладку клавиатуры по умолчанию.

Некоторые люди здесь, в моем офисе, предпочитают менять r-ctrl с помощью заглавных букв. Получил следующие скрипты .reg, чтобы изменить это:

Крышки-Ctrl-swap.reg:

REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00 

Для обмена

Крышки-как-ctrl.reg:

REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00 

Только для сопоставления capslock ctrl

(перезагрузка может потребоваться после изменения, но не уверены)

Я удалил эту запись в реестре, и это все еще происходит. phuzion 14 лет назад 0
Вы перезагрузились после? Если это так, значение реестра все еще не существует? Joakim Elofsson 14 лет назад 0
Что вы знаете, это работает. phuzion 14 лет назад 0

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