|
|
|
keyrus
|
|||
|---|---|---|---|
|
#18+
ктонить знает как реализован keyrus? Возможно у когото есть исходник - это было бы оч хорошо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 02:12 |
|
||
|
keyrus
|
|||
|---|---|---|---|
|
#18+
ану признавайтеся, кто-то это должон знать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 17:01 |
|
||
|
keyrus
|
|||
|---|---|---|---|
|
#18+
Ну я знаю. Сам писал лет двадцать тому-назад что-то подобное :) Исходников нету. Спроси конкретно чего непонятно, объясним. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 17:43 |
|
||
|
keyrus
|
|||
|---|---|---|---|
|
#18+
я так понял keyrus перехватывает символы, и перекодировав выводит... мне нужно знать какие прерывания за это отвечают, ну и полезные советы преобретённые за 20 лет =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 23:17 |
|
||
|
keyrus
|
|||
|---|---|---|---|
|
#18+
Гадёнышя так понял keyrus перехватывает символы, и перекодировав выводит... мне нужно знать какие прерывания за это отвечают, ну и полезные советы преобретённые за 20 лет =) девятое вестимо, какое же еще? Твой обработчик прерывания получает управление, делает чтение из 60-го порта, IN 60h (или 60d? давно дело было, не помню уже :)) получает так называемый скан-код клавиши и по собственной таблице, превращает скан-код в нужный char код который кладется в БИОСовский буфер клавиатуры.... а вот где он находится тоже не помню.... Естественно тебе самому прийдется помнить нажатия/отпускания всех клавиш, в том числе и Shift, Ctrl, Alt. Ну собственно и все. А чего это ты вдруг озадачился такой странной задачей? Вроде времена TSR уже давно канули в лету. Да и на С это писать не особо удобно, вот ассемблер тут будет в самый раз... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 23:41 |
|
||
|
keyrus
|
|||
|---|---|---|---|
|
#18+
х) курсач вообще у мну первый курс, но ужо тема за 4 катит х) просто мня keyrus замучал... да и напарнице моей это не помешает, она инициализацией весы занимается и интерфейсом, моё это сис функции, половину досовских стандартных уже переписал, для работы с длинными именами файлов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 23:55 |
|
||
|
keyrus
|
|||
|---|---|---|---|
|
#18+
знач 0x9 прерывание 60h функция...? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2006, 23:57 |
|
||
|
keyrus
|
|||
|---|---|---|---|
|
#18+
Гадёнышзнач 0x9 прерывание 60h функция...? Да, 9-ое прерывание (девятое в любой системе счисления выше девятки :) А 60 это порт. Только как я уже сказал, я не помню, в какой системе. Кажется все-же 60h... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2006, 00:22 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33490586&tid=2032102]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
137ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 410ms |

| 0 / 0 |
