Я использую румынскую (программистскую) клавиатуру в 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 на клавиатуре, но он не идеален. Кроме того, я бы очень хотел выяснить причину этого.