Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/)
-   -   Низкоуровневый перехват клавиатуры на StarBasic'е (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-814/nizkourovnevyj-perehvat-klaviatury-na-starbasice-307209/)

Guest 29.09.2011 23:47

Низкоуровневый перехват клавиатуры на StarBasic'е
 
Вот задумался о том, как бы посредством макросов в Writer'е осуществить полны перехват клавиатурного ввода и отслеживать необходимые события. Я хочу создать макрос, который бы при нажатии клавиши табуляции увеличивал бы отступ первой строки абзаца при каждом нажатии на 1,25 см, а также следил бы за переключением раскладки клавиатуры, и при смене языка ввода автоматически бы устанавливал языковое свойство вновь набираемого текста в соответствие с новой раскладкой. Если макрос выйдет на ура, его можно будет в дальнейшем включать в професиональную доработку ООО при каждом выходе новой версии ООО. Признаюсь честно - в макросах на ООО я полный пень, хотя в программировании под МСО у меня есть небольшой опыт (там, правда, нельзя перехватывать полностью клавиатурный ввод). Из языков макросов, поддерживаемых ООО, знаю только Бейсик. Так что прошу помощи экспертов, что и как сделать. Авторские права на макрос разделим поровну.


Часовой пояс GMT, время: 08:12.


© www.otvetnemail.ru - Форум вопросов и ответов.