|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.01.2009, 19:33 | #1 |
Регистрация: 08.01.2009
Сообщений: 9
|
Упрощенный вариант драйвера клавиатуры.
Всем добрый вечер, у меня есть упрощённый вариант драйвера клавиатуры на ассемблере,который мы делали на лабах, к нему нужно дописать
1) При нажатии Shift, чтобы буквы печатались в верхнем регистре. 2) При нажатии на Caps Lock, было переключение с нижнего регистра на верхний и наоборот. 3) При нажатии Ctrl+Shift+x, можно было выйти из программы. Помогите пожайлуста, а то уже облазил весь инет и переломал голову и ничего не выходит. Код:
Последний раз редактировалось rpy3uH; 08.01.2009 в 20:53. |
09.01.2009, 12:49 | #2 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Вот как то так. Конечно не очень элегантно, но тем не менее......
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
09.01.2009, 20:42 | #3 |
Регистрация: 08.01.2009
Сообщений: 9
|
Ulex, спасибо огромное. Даже не знаю как и благодарить, все отличноо работает, но почему-то, при нажатии Ctrl+Shift+x не выходит из программы.
|
10.01.2009, 01:59 | #4 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Вы наверное не те кнопки жмёте. Учитывая, что ваша программка работает только с русскими буквами, я порешил что и в сочетании Ctrl+Shift+x - х - это русская буква х (ха), а не английская x (икс).
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
11.01.2009, 11:14 | #5 |
Регистрация: 08.01.2009
Сообщений: 9
|
|
13.01.2009, 12:32 | #6 |
Регистрация: 08.01.2009
Сообщений: 9
|
Уважаемый, Ulex. Вы бы не могли написать комментарий к тем строкам, которые вы добавили, а то я не совсем понимаю принцип работы. Заранее благодарен.
|
13.01.2009, 16:10 | #7 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Ну если только очень кратенько и не по сторокам, а по принципу.
1. завел одельный массив байт для больших букв Код:
Код:
Код:
Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
09.03.2010, 17:32 | #8 |
Новичок
Джуниор
Регистрация: 06.03.2010
Сообщений: 1
|
Товарищи программисты, не могли бы вы объяснить(написать комменты) последние две процедуры исходной программы?
заранее благодарен |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Предложите свой вариант решения на (Си) | @ARXANGEL@ | Фриланс | 7 | 10.11.2008 09:54 |
Драйвера в linux | shtopor | Операционные системы общие вопросы | 1 | 03.06.2008 14:57 |
Ошибка драйвера | Dimoney | Общие вопросы Delphi | 8 | 28.05.2008 11:26 |
Драйвера БД! Проблема! | Abbatik | Помощь студентам | 3 | 28.01.2008 01:03 |
Сетевой вариант базы данных. | A.Tulin | БД в Delphi | 7 | 18.06.2007 00:46 |