Changeset af9a7c5 in mainline for arch/ia32


Ignore:
Timestamp:
2005-12-12T15:38:44Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
93b84b3
Parents:
c0b7f00
Message:

Small kconsole readline changes.
Some mips tweaks to allow for real keyboard support in indy.

Location:
arch/ia32
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/include/i8042.h

    rc0b7f00 raf9a7c5  
    4343#define SC_UPARR        0x48
    4444#define SC_DOWNARR      0x50
     45#define SC_DELETE       0x53
     46#define SC_HOME         0x47
     47#define SC_END          0x4f
    4548
    4649extern void i8042_init(void);
  • arch/ia32/src/drivers/i8042.c

    rc0b7f00 raf9a7c5  
    333333                chardev_push_character(&kbrd, 0x42);
    334334                break;
     335        case SC_HOME:
     336                chardev_push_character(&kbrd, 0x1b);
     337                chardev_push_character(&kbrd, 0x4f);
     338                chardev_push_character(&kbrd, 0x48);
     339                break;
     340        case SC_END:
     341                chardev_push_character(&kbrd, 0x1b);
     342                chardev_push_character(&kbrd, 0x4f);
     343                chardev_push_character(&kbrd, 0x46);
     344                break;
     345        case SC_DELETE:
     346                chardev_push_character(&kbrd, 0x1b);
     347                chardev_push_character(&kbrd, 0x5b);
     348                chardev_push_character(&kbrd, 0x33);
     349                chardev_push_character(&kbrd, 0x7e);
     350                break;
    335351        default:
    336352                letter = is_lower(ascii);
Note: See TracChangeset for help on using the changeset viewer.