Несколько раскладок клавиатуры
Добавлено: 30 Декабрь 2022, 21:12
Вопрос тут возник. В архивах есть пример переключения ru/lat, используя ActivateKeyBoardLayout(1,0). Я им давно пользуюсь.
Если раскладок больше 2, то вроде надо использовать GetKeyboardLayoutList для получения их списка, а затем с ним работать. Но примеров на кларионе что-то не гуглится. А на сях и делфи как-то трудно понять. Никто не делал такое? Как обход можно перебирать раскладки ActivateKeyBoardLayout в цикле, но это как-то не совсем правильно выглядит.
Если раскладок больше 2, то вроде надо использовать GetKeyboardLayoutList для получения их списка, а затем с ним работать. Но примеров на кларионе что-то не гуглится. А на сях и делфи как-то трудно понять. Никто не делал такое? Как обход можно перебирать раскладки ActivateKeyBoardLayout в цикле, но это как-то не совсем правильно выглядит.