![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.01.2009
Сообщений: 9
|
![]()
Всем добрый вечер, у меня есть упрощённый вариант драйвера клавиатуры на ассемблере,который мы делали на лабах, к нему нужно дописать
1) При нажатии Shift, чтобы буквы печатались в верхнем регистре. 2) При нажатии на Caps Lock, было переключение с нижнего регистра на верхний и наоборот. 3) При нажатии Ctrl+Shift+x, можно было выйти из программы. Помогите пожайлуста, а то уже облазил весь инет и переломал голову и ничего не выходит. Код:
Последний раз редактировалось rpy3uH; 08.01.2009 в 20:53. |
![]() |
![]() |
![]() |
#2 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Вот как то так. Конечно не очень элегантно, но тем не менее......
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.01.2009
Сообщений: 9
|
![]()
Ulex, спасибо огромное. Даже не знаю как и благодарить, все отличноо работает, но почему-то, при нажатии Ctrl+Shift+x не выходит из программы.
|
![]() |
![]() |
![]() |
#4 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Вы наверное не те кнопки жмёте. Учитывая, что ваша программка работает только с русскими буквами, я порешил что и в сочетании Ctrl+Shift+x - х - это русская буква х (ха), а не английская x (икс).
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
![]() |
![]() |
![]() |
#5 |
Регистрация: 08.01.2009
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 08.01.2009
Сообщений: 9
|
![]()
Уважаемый, Ulex. Вы бы не могли написать комментарий к тем строкам, которые вы добавили, а то я не совсем понимаю принцип работы. Заранее благодарен.
|
![]() |
![]() |
![]() |
#7 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
![]()
Ну если только очень кратенько и не по сторокам, а по принципу.
1. завел одельный массив байт для больших букв Код:
Код:
Код:
Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
![]() |
![]() |
![]() |
#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 |