Setlayout (Lua)
Содержание
Описание
setlayout - устанавливает язык раскладки клавиатуры для команд send, sendex.
Синтаксис
Привязка к окну: да. <br>Работа со свернутым окном: да.
var = setlayout (layout)
где: <br>var - переменная, в которую возвращается результат (1 если установка раскладки прошла удачно, в противном случае 0). <br>layout - номер нужной раскладки клавиатуры.
setlayout (419) -- установить русскую раскладку
Список языков для setlayout: <br>0419 - русский; <br>0409 - английский; <br>0422 - украинский; <br>0423 - белорусский
<u>Внимание!</u> Учтите, что индекс раскладки содержит 8 знаков, а не 4. Использование 4 знаков является упрощением для работы с типичными языками. В случае использования нестандартных раскладок настоятельно рекомендуется сначала узнать ее индекс с помощью Getlayout (Lua).
Примеры
--lua
-- печатаем одной строкой текста: Вася.Пупкин@gmail.com
-- Не забываем сделать привязку к нужному окну: Ctrl + A.
setlayout (419) -- включили русскую раскладку
sendex ("Вася.Пупкин") -- Вася.Пупкин (смотрим на клавиатуру)
setlayout (409) -- включили английскую раскладку
sendex ("~2gmail.com") -- @gmail.com
--lua
-- Не забываем сделать привязку к окну Ctrl + A
local layout = getlayout () -- проверяем текущую раскладку (нужна привязка к окну)
if layout == "00000409" then -- если английская
setlayout (419) -- установит русскую раскладку
end
Смотрите также
Getlayout (Lua) <br>Send (Lua) <br>Sendex (Lua)