Я использую румынскую (программистскую) клавиатуру в Windows 10, чтобы я мог вставлять специальные символы с помощью AltGrклавиши (или Ctrl+ Alt). Все они работают, КРОМЕ для AltGr+ Shift+ S(который должен вставлять заглавную S-запятую или Ș). Из моего понимания до сих пор, это эквивалентно Ctrl+ Alt+ Shift+ S. Я думал, что какая-то другая программа зарегистрировала комбинацию, и когда я нажимаю ее, она переходит к этой программе.
То, что я пробовал до сих пор, безуспешно:
- поиск горячих клавиш в реестре с помощью nirsoft's RegScanner - ничего не найдено
- поиск горячих клавиш с помощью HotKeyList от nirsoft - ничего не найдено
- поиск горячих клавиш с помощью сценария vbs из сообщения superuser / stackoverflow (не могу вспомнить, какие я читал так много тем)
- закрытие всех пользовательских программ одна за другой с помощью диспетчера задач и попытка горячей клавиши, чтобы увидеть, закрыл ли я преступника (хотя это не сработало так, как планировалось, поскольку некоторые службы продолжали бы перезапускаться)
- перезагрузка в безопасном режиме не заставила его работать!
- с помощью autohotkey для вставки символа - ничего не происходит
В основном комбинация кажется мертвой. Я даже не уверен, что это регистрируется. В Linux это работает отлично, и на Windows , Ctrl+ Alt+ Shift+ другие символы отлично работает. Ctrl+ Alt+ Sтоже отлично работает (без Shift).
У меня заканчиваются идеи. Я действительно думал, что autohotkey сработает, но оставил его как последнее средство. Как ни странно, autohotkey отображал следующее поведение:
- установка Ctrl+ Alt+ Shift+ Sдля отправки символа Ș ничего не сделал
- установка Ctrl+ Alt+ Shift+ Sсделать что-то еще (например, отобразить окно сообщения) ничего не сделал
- установка какой-либо другой комбинации (например, Ctrl+ Alt+ Shift+ W) для отправки символа actually фактически вызовет горячую клавишу для Ctrl+ Alt+ Shift+ S(поэтому будет отображаться окно сообщений, которое я установил ранее).
- установка другой комбинации для отправки юникода для Ș (U + 0218) будет работать!
- установка Ctrl+ Alt+ Shift+ Sдля отправки юникода для Ș не будет работать
Итак, на данный момент я установил его в autohotkey с помощью Ctrl+ Alt+ Shift+, Wтак как он выше S на клавиатуре, но это далеко не идеально. Кроме того, я бы очень хотел выяснить причину этого.
источник