Протокол выделяет два бита для переключения клавиатуры. Это еще два, чем нужно многим людям. Большинство пользователей, которых я видел, переключают раскладки клавиатуры, используют два; местный макет и международный макет. Интернациональная компоновка обычно обрабатывает состав всех требуемых ключей. Это оставляет один лишний бит. Я видел пользователей с тремя макетами, но обычно один из них никогда не используется.
Мне было бы интересно, что вы делаете, что требует более четырех макетов, и как вы работаете с постоянно меняющимся раскадкой. Мне трудно заставить пользователей использовать два макета, даже когда они решают проблемы, возникающие с интернационализацией.
«Я думаю, вы больше не можете использовать win-key для ярлыков, так как это клавиша Unity-Dash.»
False: у меня есть Win + L (lock), Win + D (рабочий стол). Все еще ищу, как получить Win + T для запуска терминала и Win + Alt + T для запуска sudo terminal
Терминал теперь начинается с Ctrl + Alt + t по умолчанию. Я думаю, вы больше не можете использовать win-key для ярлыков, так как это клавиша Unity-Dash.