Раскладка и CapsLock

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Padre
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 23.03.2003 (Вс) 6:49
Откуда: Odessa

Раскладка и CapsLock

Сообщение Padre » 12.05.2003 (Пн) 18:32

Как программно отключить CapsLock и перейти на определённую(!) раскладку клавиатуры?

Firestorm
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 946
Зарегистрирован: 02.05.2002 (Чт) 14:36
Откуда: Russia

Сообщение Firestorm » 12.05.2003 (Пн) 20:01

про CapsLock (aka Capital Key) глянь тута: :lol:
http://www.vbnet.ru/faq/showtopic.asp?id=167

или потыкай чё-нить с sendkeys :roll:
все константы на кнопки смотри в object browser'е (на слово keycode)

про раскладку клавы глянь тута: :twisted:
http://www.vbnet.ru/faq/showtopic.asp?id=162

например код русской расскладки - это 419, а инглиша - 409... дальше сам ищи нужные языки... :lol:
...просто гламурный падонак...
_________________
reborn! v.2 :twisted:
_________________

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 12.05.2003 (Пн) 23:10

Вся эта белиберда хранится в реестре, если пару дней подождешь то могу замылить тебе файлы реестра (win98) где есть и переключение раскладок и установка одиночного щелчка мыши на открытие, а если хочешь поковыпяться сам (что я думаю интереснее) то даю наводку

REGEDIT4

[HKEY_CURRENT_USER\keyboard layout]

[HKEY_CURRENT_USER\keyboard layout\substitutes]

[HKEY_CURRENT_USER\keyboard layout\preload]

[HKEY_CURRENT_USER\keyboard layout\preload\1]
@="00000419"

[HKEY_CURRENT_USER\keyboard layout\preload\2]
@="00000409"

[HKEY_CURRENT_USER\keyboard layout\toggle]
@="2"

в данном случае по умолчанию язык клавиатуры Русский а переключение по Ctrl +Shift (за это отвечает последняя двоечка).

Все остальное если нужно то вышлю 14 или 15 мая (просто инет на работе, дома нет, а сегодня последний день когда я дежурю)

Padre
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 23.03.2003 (Вс) 6:49
Откуда: Odessa

Сообщение Padre » 13.05.2003 (Вт) 1:34

Спасибо, посмотрим...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 83

    TopList