Клавиши все включены на клавиатуре

6255
Google Services

Мой друг / враг переключил клавиши на моей клавиатуре в качестве шутки. Когда я нажимаю Y, на экране появляется Z. Некоторые клавиши работают как b, x, g, i, d и еще несколько. Кроме того, когда я нажимаю Ctrl, он возвращает Enter. Даже функциональные клавиши переключаются!

Я позвонил технику, и даже он не смог обнаружить проблему и сказал, что установка операционной системы - единственный выход. Я действительно не хочу звонить моему другу и спрашивать его.

Я использую 64-разрядную версию Windows 7 Professional, и у меня нет проблем с мышью. (Слава Богу)

Вы можете мне помочь?

46
Восстановление системы до 31 марта. DavidPostill 8 лет назад 23
Проверьте, работает ли AutoHotKey DavidPostill 8 лет назад 4
"Я действительно не хочу звонить моему другу и спрашивать его" Почему бы и нет? Иди в гости к нему и возьми свою бейсбольную биту;) DavidPostill 8 лет назад 74
Ничего подозрительного не происходит. Google Services 8 лет назад 0
Также проверьте региональные настройки на панели управления и убедитесь, что они не переключали его на другой язык. В Windows есть горячая клавиша по умолчанию (Left Alt-Shift), которая меняет это, и это сталкивалось с некоторыми из моих ярлыков Visual Studio, в результате чего моя клавиатура переключалась в середине кода. StingyJack 8 лет назад 1
Физически поменяйте местами клавиши на клавиатуре в их (теперь) правильных местах, а затем проведите следующие несколько дней, адаптируясь к новой клавиатуре без QWERTY. Pikamander2 8 лет назад 43
Начните блокировать свою рабочую станцию, когда уходите! dotancohen 8 лет назад 16
Извините, если это звучит глупо, но я должен спросить ... Вы уверены, что он не просто снял крышки с клавиш и физически сдвинул их? Сотрудник случился с ним, и он не осознавал этого, потому что он машинистка "охота и клевка". James 8 лет назад 2
@ Джеймс Нет, он не менял ключи физически. Если бы он это сделал, я пошел бы к нему домой с бейсбольной битой и заставил бы его купить новую клавиатуру для меня, смеется. Google Services 8 лет назад 2
Реальный вопрос здесь: как вы набрали этот вопрос? Braiam 8 лет назад 17
Сервисы Google. Я потратил 10 секунд, думая, почему кто-то выбрал это имя пользователя gopi1410 8 лет назад 14
@Braiam Я набрал его со своего ноутбука ... У меня нет только моего настольного компьютера ... Google Services 8 лет назад 0
@dotancohen Конечно, отныне. Google Services 8 лет назад 0
@ gopi1410 Почему приятель? Кажется хорошо ... Google Services 8 лет назад 0
Показанный на Как-Geek: http://www.howtogeek.com/250021/how-do-you-reset-a-keyboards-mapping-after-an-april-fools-prank-wrecks-it/ Don't Root here plz... 8 лет назад 2

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

59
RJFalconer

Для простого случая это звучит так, как будто у вас другая раскладка клавиатуры (например, немецкая, так как это меняет местами Y и Z).

Изменить макеты в панели управления:

  1. «Часы, язык и регион»
  2. "Регион и язык "
  3. Вкладка «Клавиатуры и языки», -> «Изменить клавиатуру»

Нажмите Alt- Shiftдля переключения раскладок.

Однако это не объясняет функциональные клавиши. Можно произвольно переназначить ключи, используя реестр. Я думаю, вам понадобится сторонний инструмент, чтобы это исправить. Пример: https://sharpkeys.codeplex.com/

Помните, что вы можете использовать «Экранную клавиатуру» («Пуск» \ «Программы»> «Стандартные» \ «Удобство доступа» \ «Экранная клавиатура») для ввода с помощью мыши.

А что если а также были переназначены? ;) DavidPostill 8 лет назад 5
Другой способ добраться до экранной клавиатуры - нажать клавишу с логотипом Windows + U ..., если вы можете выяснить, где они находятся. Откроется меню «Утилита» Ease of Access со ссылкой на клавиатуру. GuitarPicker 8 лет назад 3
Да, левый альт сопоставлен с U, а правый - смещения, я думаю. В любом случае, я попробовал острые клавиши и начал сопоставлять клавиши с правильными. Google Services 8 лет назад 2
@GoogleServices Вы можете использовать виртуальную клавиатуру, пока ваша физическая клавиатура исправлена. Таким образом, вы будете печатать с помощью мыши и не будете иметь проблем с клавиатурой. David Grinberg 8 лет назад 2
43
Ben N

Если вы не хотите использовать какие-либо сторонние приложения для отмены изменений SharpKeys, вы можете отключить посредника и редактировать реестр напрямую.

Откройте редактор реестра, перейдя C:\Windows\regedit.exeв проводнике. Как только он будет открыт, перейдите сюда:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout 

Если есть записи, вызванные Scancode Mapили Value Scancode Map, удалите их. Это то, что заставляет Windows переназначать входящие нажатия клавиш с клавиатуры.

Как только вы закончите, перезагрузите компьютер. Перераспределение клавиш будет сброшено к значению по умолчанию. Вы можете сделать все это только с помощью мыши, без клавиатуры.

Список литературы для этих идентификаторов: Main.csв SharpKeys исходного кода, «Как отключить Вставить ключ в Windows» от WikiHow .

14
beirtipol

Стоит проверить, запущены ли фоновые процессы, которые управляют вводом ключа. Я использую скрипты AutoHotkey для добавления / переопределения некоторых сочетаний клавиш. Обычно они отображаются на панели задач в виде маленького зеленого значка с большой буквы «H».

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