Что нового

[Мышь, клавиатура] Не распознаются спецсимволы

nargoseo

Новичок
Сообщения
10
Репутация
0
Добрый день,

При использовании рабочего скрипта на другом компе не распознаются спецсимволы. Допустим при выполнении
Код:
send("^a")
вместо выделения добавляется текст "а". Пробовал прописывать flag, но результат тот же. Подскажите, пожалуйста, в чем может быть вопрос?
 
Автор
N

nargoseo

Новичок
Сообщения
10
Репутация
0
Спасибо, а всего лишь нужно установить раскладку клавиатуры по умолчанию на английскую
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
nargoseo,
Для себя использую вот такую функцию (ни разу не подводила):
Код:
Func _LoadKeyboardLayoutEngSelf()
	Local Const $__KLF_ACTIVATE = 0x00000001, $__KLF_SETFORPROCESS = 0x00000100
	Local $a_Res = DllCall('user32.dll', 'int', 'LoadKeyboardLayoutA', 'str', '00000409', 'uint', BitOR($__KLF_ACTIVATE, $__KLF_SETFORPROCESS))
	If (@error) Or (Not BitAND($a_Res[0], 0x0409)) Then Return 0
	Return 1
EndFunc   ;==>__LoadKeyboardLayoutEngSelf



Добавлено:
Сообщение автоматически объединено:

nargoseo,
[info border=#0000ff float=left]На форуме принято помечать тему решенной после получения ответа на свой вопрос!
Вверху или внизу темы нажмите на ссылку такого вида:
package_old.gif
Тема не решена
[/info]
 
Верх