Setlayout: различия между версиями
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Setlayout''' - Устанавливает язык раскладки клавиатуры для команд send, sendex. == Син...») |
Tatikoma (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: да. | Привязка к окну: да. | ||
− | + | <br>Работа со свернутым окном: да. | |
set $var setlayout (layout) | set $var setlayout (layout) | ||
где: | где: | ||
− | + | <br>'''$var''' - переменная, в которую возвращается результат (1 если установка раскладки прошла удачно, в противном случае 0). | |
− | + | <br>'''layout''' - номер нужной раскладки клавиатуры. | |
set $var setlayout (0419) //установить русскую раскладку | set $var setlayout (0419) //установить русскую раскладку | ||
− | + | <br>Список языков для setlayout: | |
− | + | <br>0419 - русский; | |
− | + | <br>0409 - английский; | |
− | + | <br>0422 - украинский; | |
− | + | <br>0423 - белорусский | |
− | + | <u>''Внимание!''</u> Учтите, что номер раскладки по факту все-таки является шестнадцатеричным и может в себе содержать буквы A-F, в следствии чего стоит использовать только строковые переменные, например, '''$'''var, и не использовать числовые '''#'''var. Так же учтите, что индекс раскладки содержит 8 знаков, а не 4. Использование 4 знаков является упрощением для работы с типичными языками. В случае использования нестандартных раскладок настоятельно рекомендуется сначала узнать ее индекс с помощью [[Getlayout]]. | |
== Примеры == | == Примеры == | ||
Строка 37: | Строка 37: | ||
[[Getlayout]] | [[Getlayout]] | ||
− | + | <br>[[Send]] | |
− | + | <br>[[Post]] | |
− | + | <br>[[Sendex]] | |
== История развития == | == История развития == | ||
'''2.23''' | '''2.23''' | ||
− | + | <br>Добавил функцию установки текущей раскладки клавиатуры: | |
'set $var setlayout (layout)' | 'set $var setlayout (layout)' | ||
Возвращает 1 если установка раскладки прошла удачно, в противном случае 0. 'layout' можно указывать четырех-восьми символьным шестнадцатеричным значением. | Возвращает 1 если установка раскладки прошла удачно, в противном случае 0. 'layout' можно указывать четырех-восьми символьным шестнадцатеричным значением. | ||
Строка 50: | Строка 50: | ||
'''2.37''' | '''2.37''' | ||
− | + | <br>Изменил способ установки раскладки клавиатуры в команде 'SetLayout'. | |
[[Категория:Текст]] | [[Категория:Текст]] |
Текущая версия на 11:14, 28 августа 2019
Описание
Setlayout - Устанавливает язык раскладки клавиатуры для команд send, sendex.
Синтаксис
Привязка к окну: да.
Работа со свернутым окном: да.
set $var setlayout (layout)
где:
$var - переменная, в которую возвращается результат (1 если установка раскладки прошла удачно, в противном случае 0).
layout - номер нужной раскладки клавиатуры.
set $var setlayout (0419) //установить русскую раскладку
Список языков для setlayout:
0419 - русский;
0409 - английский;
0422 - украинский;
0423 - белорусский
Внимание! Учтите, что номер раскладки по факту все-таки является шестнадцатеричным и может в себе содержать буквы A-F, в следствии чего стоит использовать только строковые переменные, например, $var, и не использовать числовые #var. Так же учтите, что индекс раскладки содержит 8 знаков, а не 4. Использование 4 знаков является упрощением для работы с типичными языками. В случае использования нестандартных раскладок настоятельно рекомендуется сначала узнать ее индекс с помощью Getlayout.
Примеры
// Пример 1 // печатаем одной строкой текста: Вася.Пупкин@gmail.com set $var setlayout (0419) // включили русскую раскладку sendex Dfcz/Gegrby // Вася.Пупкин (смотрим на клавиатуру) set $var setlayout (0409) // включили английскую раскладку sendex ~2gmail.com // @gmail.com
// Пример 2 set $layout GetLayout //проверяем текущую раскладку (нужна привязка к окну) if $layout = 00000409 //если английская set $var setlayout (00000419) // Установит русскую раскладку end_if
Смотрите также
История развития
2.23
Добавил функцию установки текущей раскладки клавиатуры:
'set $var setlayout (layout)'
Возвращает 1 если установка раскладки прошла удачно, в противном случае 0. 'layout' можно указывать четырех-восьми символьным шестнадцатеричным значением.
set $var setlayout (0419)
2.37
Изменил способ установки раскладки клавиатуры в команде 'SetLayout'.