Программирование клавиатуры

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 29.03.2005 (Вт) 10:03

Нет

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 29.03.2005 (Вт) 10:56

перепошить клавиатура (разобрать, распаять, прошить, снова собрать и приклеить новые наклейки) :lol: :lol: :lol:
На это не смотрите! Это не подпись!!!!!!

Faust
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 649
Зарегистрирован: 29.12.2003 (Пн) 13:38
Откуда: лаборатория

Сообщение Faust » 29.03.2005 (Вт) 11:21

Ну, зачем так категорично? Можно создать у пользователя иллюзию измененной раскладки. Отлавливать нажатия клавиш, и посылать системе соответствующие замены их кодов.
Листинги не горят!

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 29.03.2005 (Вт) 11:47

Faust писал(а):Ну, зачем так категорично? Можно создать у пользователя иллюзию измененной раскладки. Отлавливать нажатия клавиш, и посылать системе соответствующие замены их кодов.

А вчем котегоричность??? Автор полюбому хотел ее перепрошить :wink:
Отлавливать нажатия тоже можно, а можно все шрифты перерисовать 8)

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 29.03.2005 (Вт) 12:00

Хех, можно на самом деле. Это, правда, уже некоторое хакерство - менять драйвер клавиатуры. Вот статья про изменение файла kbdru.kbd (в 2000/NT/XP, кажется, этот файл уже dll, а не kbd).

http://ezpc.ru/sysikbdr.shtml

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 29.03.2005 (Вт) 12:27

Alexander N. Samarin Средствами ВБ :lol: ROFL

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 29.03.2005 (Вт) 21:20

А может написать операционку
На это не смотрите! Это не подпись!!!!!!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 29.03.2005 (Вт) 21:23

...на VB. ROFL.

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 29.03.2005 (Вт) 21:43

Сделать новый шрифт и назначить его системным.

Naked
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 207
Зарегистрирован: 27.10.2004 (Ср) 3:16
Откуда: Дальнегорск столица мира

Сообщение Naked » 30.03.2005 (Ср) 1:36

Незнаю, мож это глупо, но попробуй так:
найди код символа который хошь заменить, потом используй SendKeys для замены символа

ну типа вот этого If KeyCode = 65 Then SendKeys "b"

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 30.03.2005 (Ср) 9:15

Лучший способ -- подправить раскладку клавиатуры в драйвере. Ссылку уже давали.
Lasciate ogni speranza, voi ch'entrate.

Alexander N. Samarin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 397
Зарегистрирован: 05.03.2005 (Сб) 20:59
Откуда: Интернат 18 (СУНЦ МГУ), комната 214А, кровать посередине

Сообщение Alexander N. Samarin » 30.03.2005 (Ср) 17:08

FleX_2004 писал(а):2 Alexander N. Samarin давай, только не на VB а на АСМе!!! у меня уже есть идеи

Без проблем: пишется операционка на VB, Win*** - нечто такое, служебное, бесформенное ... :lol: :lol:
На это не смотрите! Это не подпись!!!!!!

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 31.03.2005 (Чт) 10:20

[off]
Amed изобрел новый язык - VB.ROFL
[/off]

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 31.03.2005 (Чт) 11:12

В win311, если мне не изменяет память были две раскладки:
Стандартная
Машинопись

Поэтому эта проблема и решалась, может сдесь тоже самое поискать.
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Сообщение Samovar » 31.03.2005 (Чт) 11:41

Не проще ли изпользовать что нибудь для редактирования раскладки, напр. KLM?

Не понял: Зачем етот вопрос сюда?
Ученье - свет, неученых - тьма.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 31.03.2005 (Чт) 13:25

BV Тут пол форума флуд (если не больше)


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

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

Сейчас этот форум просматривают: Yandex-бот и гости: 198

    TopList