Секретные параметры переключателя раскладки Windows 8 Developer preview
В этом абзаце, по правилам хорошего тона, я должен выдумать увлекательный текст, чтобы читатель ткнул "Читать далее". Например, такой: "За окном чёрной пеленой стояла длинная декабрьская ночь. Время было позднее, и пора было спать, чтобы в очередной раз не проспать будильник и не выдумывать на работе, почему ты, чёрт возьми, опять опоздал. ...".
К сожалению, у меня нет сегодня необходимой дозы вдохновения, поэтому перейдем к сути и рассмотрим скрытые параметры переключателя раскладки Windows 8 Developer Preview.
Таковых нашлось три, и все они должны находиться в разделе:
- Код: Выделить всё
HKEY_CURRENT_USER\Software\Microsoft\InputSwitch
Этого раздела нет, вам придется его создать. Не забываем про переход в нужный раздел реестра одним щелчком мыши.
Все три параметра имеют тип DWORD и могут иметь значения: 1 -фича включена, 0 - фича выключена. После изменения значений необходимо перезапускать Проводник.
HorizontalUiEnabled
Этот параметр включает горизонтальный переключатель раскладки. По умолчанию он выключен, если параметр равен единице - переключатель становится вот таким:
DebugBits
Этот параметр, имея значение 1, задействует дополнительные иконки переключателя раскладки, смысл и назначение которых для меня остались тайной растолковал Вадим Стеркин. Именно такой вид имеет переключатель на планшете, т.е. параметром DebugBits=1 принудительно включается "планшетный" переключатель раскладки.
По порядку, слева направо, значки означают:
- стандартная раскладка
- – для печати на весу
- рукописный ввод
- отсутствует у Вадима, что он означает, осталось тайной.
- спрятать клавиатуру
TestFail
Этот параметр, будучи равным единице, отрубает новомодный переключатель раскладки совсем, и освобождает сочетание клавиш Win+Пробел. Я трактовал это так - скорее всего, оболочка предусматривает запуск каких-то юниттестов, при провале которых переключатель не должен запускаться. Параметр TestFail - как раз индикатор, что тесты не прошли.


