|
|
|
Принудительно установить раскладку клавиатуры на Анг | ☑ | ||
|---|---|---|---|---|
|
0
lamme
26.06.07
✎
06:35
|
Как можно установить раскалдку клавы на анг принудительно ?
|
|||
|
1
fabrikant
26.06.07
✎
06:37
|
Что значит принудительно? Как еще можно?
|
|||
|
2
miki
26.06.07
✎
06:37
|
Что ты понимаешь под принудительно?
Можно по-умолчанию |
|||
|
3
miki
26.06.07
✎
06:43
|
юзай в реестре HKCU\Keyboard Layout
|
|||
|
4
lamme
26.06.07
✎
06:44
|
(1) (2)
ну вот смотрите На компе есть -Англ+русс У чела по умолчанию стоит рус. Чел открывает обработку - и при открытии раскладка устанавливаеться на англ |
|||
|
5
lamme
26.06.07
✎
06:47
|
(3)
а пример есть какой ? |
|||
|
6
miki
26.06.07
✎
06:50
|
Смена раскладки без ведома юзера - моветон.
А так как вариант командой системы исполняй .reg. Вот пример:
Для общего развития ознакомся с http://support.microsoft.com/kb/262283/ru |
|||
|
7
Sonic
26.06.07
✎
06:52
|
rundll32.exe KEYBOARD, disable :))
|
|||
|
8
lamme
26.06.07
✎
06:56
|
(7)
это думаешь работать будет ? |
|||
|
9
Sonic
26.06.07
✎
06:57
|
(8) попробуй, узнаешь :))
|
|||
|
10
Злобный Фей
26.06.07
✎
06:58
|
Смена раскладки:
WSH = СоздатьОбъект("WScript.Shell"); WSH.SendKeys("^(+)"); Установка анг. раскладки: Wrapper = CreateObject("DynamicWrapper"); Wrapper.Register("USER32.DLL", "ActivateKeyboardLayout", "i=ll", "f=s", "r=l"); Wrapper.Register("USER32.DLL", "LoadKeyboardLayout", "i=sl", "f=s", "r=l"); eng = Wrapper.LoadKeyboardLayout("00000409", 0); Wrapper.ActivateKeyboardLayout(eng, 0); (источник: http://www.script-coding.info/dynwrap.html) |
|||
|
11
Sonic
26.06.07
✎
06:58
|
+7 ЗапуститьПриложение("rundll32.exe KEYBOARD, disable")
|
|||
|
12
IUnknown
26.06.07
✎
06:59
|
А что свойства клавиатуры уже отменили?
|
|||
|
13
DF_Slayer
26.06.07
✎
07:01
|
(7) Не работает :)
|
|||
|
14
lamme
26.06.07
✎
07:03
|
(13)
неа грит Ошибка при загрузк Keyboard Не найден указанный модуль (10) ошибка - грит Неудачная попытка создания объекта (DynamicWrapper) |
|||
|
15
lamme
26.06.07
✎
07:03
|
(12)
не хотят руками изменять интересно- чтобы автоматтом англ стоял |
|||
|
16
Sonic
26.06.07
✎
07:04
|
(14) а ты DynamicWrapper то скачал, подключил его?
|
|||
|
17
miki
26.06.07
✎
07:06
|
+
HKCU\Keyboard Layout\Toggle\\Hotkey Смeнa coчeтания клaвиш пepeключения pacклaдки клaвиaтуpы и переключения между языками. Тип: REGSZ; Значение: (1 = левый Alt+Shift; 2 = Ctrl+Shift; 3 = отключен) -------------------------------------------------------------------------------- HKCU\Keyboard Layout\Toggle\\Layout Hotkey Смeнa coчeтания клaвиш пepeключения pacклaдки клaвиaтуpы. Тип: REGSZ; Значение: (1 = Alt слева +Shift; 2 = Ctrl+Shift; 3 = отключен) -------------------------------------------------------------------------------- HKCU\Keyboard Layout\Toggle\\Language Hotkey Смeнa coчeтания клaвиш пepeключeния мeжду языкaми ввoдa. Тип: REGSZ; Значение: (1 = Alt слева +Shift; 2 = Ctrl+Shift; 3 = отключен) -------------------------------------------------------------------------------- Языки: (\Keyboard Layout\Preload) "1", "00000409" ;EN "2", "00000419" ;RU "3", "00000422" ;UK Первые цифры - порядок при циклическом переключении, та, что "1" - дефолт при загрузке профиля. |
|||
|
18
Злобный Фей
26.06.07
✎
07:08
|
(14) Ты б хоть на ссылку в (10) жмякнул, почитал...
|
|||
|
19
lamme
26.06.07
✎
07:12
|
(10)
спасиб работает |
|||
|
20
lamme
26.06.07
✎
07:19
|
(18)
извини, что (14) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |