Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Альтернативное сочетание клавиш для смены языка ввода

Ответить
Настройки темы
[решено] Альтернативное сочетание клавиш для смены языка ввода

Аватара для yurfed

Ветеран


Сообщения: 20067
Благодарности: 3128

Профиль | Отправить PM | Цитировать


Можно ли как-то назначить своё сочетание клавиш без стороннего ПО, вместо этого убогого? В данном случае речь идёт о Windows7.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия


Отправлено: 11:12, 11-12-2015

 

Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1874

Профиль | Отправить PM | Цитировать


Цитата yurfed:
Можно ли как-то назначить своё сочетание клавиш без стороннего ПО »
Средствами ОС - нет. Использования AutoIt скрипта устроит??

-------
Кто реку перешел, тому росы бояться ни к чему

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:36, 11-12-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для yurfed

Ветеран


Сообщения: 20067
Благодарности: 3128

Профиль | Отправить PM | Цитировать


Казбек, спасибо, нашёл малюсенькую програмку keyla. Хоть и не хотел сторонним софтом
Хотя можно и скрипт попробовать. Давай.

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:22, 11-12-2015 | #3


Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1874

Профиль | Отправить PM | Цитировать


yurfed,
Код: Выделить весь код
#Include <Misc.au3>
;~ #RequireAdmin
;^ = Ctrl
;! = Alt
;# = WinKey (Meta)
;+ = Shift

HotKeySet("^{Space}", "change") ;Registers Contorl + Space
$dll = DllOpen("user32.dll")

ToolTip("Try to use ^Space"&@CRLF&"!!!!!!!!!!!!!!!!!!!")
Sleep(3000)
ToolTip('')

;Main loop
While 1
    Sleep(100)
WEnd

;Changes Keyboard Layout
Func change()
 While _IsPressed("11",$dll)
  Sleep(10)
 WEnd
 Send ("{ALTDOWN}") ;Hold down Alt
    Sleep(100) ;Wait 100 milliseconds
    Send("{LSHIFT}{ALTUP}") ;Press Left-Shift and release Alt
EndFunc

-------
Кто реку перешел, тому росы бояться ни к чему


Отправлено: 13:04, 11-12-2015 | #4



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] Альтернативное сочетание клавиш для смены языка ввода

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - сочетание клавиш для всех в домене stosstruppen Windows Server 2008/2008 R2 3 13-10-2015 12:36
Разное - [решено] Перестал работать правый Alt + shift, для смены языка. Neoxe Microsoft Windows 8 и 8.1 6 17-06-2015 11:40
[решено] Как сменить по умолчанию клавиши для смены языка??? Immix Автоматическая установка Windows 2000/XP/2003 1 04-04-2010 07:17
Как сменить сочетание клавиш для переключения раскладки клав Alexleshch Microsoft Windows 2000/XP 12 02-06-2005 00:25




 
Переход