![]() |
Win + space
В связи с необходимость пользоваться залианием Alt/Ctrl/Shift (специальные возможности), из-за инвалидности, способы переключения между раскладками клавиатуры по умолчанию мне крайне не удобны.
Возможно ли отключить сочетание Win + space, либо назначить для него переключение раскладки как это сделано в Win8? При попытке назначить на это сочетание переключение раскладки в Punto Switcher ругается, мол уже занято. В данный момент использую вариант переключения по Ctrk, но это не сильно меняет ситуацию, а в сочетании с залипанием переодически и трудности создаёт. Я знаю как отключить все сочетания Win + ... , но так как я некоторыми из них пользуюсь, то этот способ мне не подходит. Переходить на Win8 не хочиться из-за неудобного для меня нового интерфейса. Помогите пожалуйста если возможно. Win7 x32 Punto Switcher 3.2.8 сборка 94 |
JIexa1980
Необходимо: 1. Пуск -Выполнить 2. gpedit.msc 3. Конфигурация пользователя - Административные шаблоны - Компоненты Windows - Проводник Windows; 4. Включить политику Отключить сочетания клавиш Windows+X. 5. Выполнить перезагрузку. 6) Запустить Punto Switcher и в настройках указать смену языка по Win+Space. |
Vancouver, вы внимательно читали? Я же написал что знаю про этот способ и мне нужно отключить только Win + space, а не всё Win + ...
|
JIexa1980, Упс.
http://q3d.livejournal.com/247072.html UPD2 |
Vancouver, Огромное спасибо!!!
И волки сыты, и овцы целы :up |
Цитата:
Слегка поднаторев в скриптах к AutoHotkey я пришёл к более надёжному скрипту, котрый на все 100% работоспособен. Так как у меня раскладка переключается по Shift+Ctrl то скрипт выглядит следующим образом: Вариант 1: #Space::Send, {LCtrl Down}{Shift}{LCtrl Up} Вариант 2: #Space::Send, {LCtrl Down}{LShift Down}{LShift Up}{LCtrl Up} В моем случае, в связи с тем что я использую залипание, Вариант 2 кажется более надёжным, поэтому я использую его, осечек пока небыло, для не используюших залипание Вариант 1 так же надёжен как и Вариант 2. Соответственно если у вас раскладка переключается по умочанию Shift+Alt, то вам нужно подставить Alt вместо Ctrl. Вы так же можете использовать для переключения и другие клавиши, например Insert или Caps Lock (эти варианты часто встречались мне пока я искал решение своей проблемы до создания этой темы), для этого надо заменить #Space:: на соответственно: Ins:: или Insert:: CapsLock:: Вот собственно и всё, буду рад если это кому-то поможет. |
Время: 08:40. |
Время: 08:40.
© OSzone.net 2001-