Changeset e8d77a4 in mainline


Ignore:
Timestamp:
2006-06-07T13:35:15Z (18 years ago)
Author:
Jakub Vana <jakub.vana@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b7e9c34
Parents:
d3f2cad
Message:

Keyboard esc esc esc shortcut to kconsole & gxemul patch to work return

Location:
kbd/arch
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • kbd/arch/ia32/src/kbd.c

    rd3f2cad re8d77a4  
    146146static int sc_secondary_map[] = {
    147147        SPECIAL, /* 0x00 */
    148         SPECIAL, /* 0x01 - Esc */
     148        0x1b, /* 0x01 - Esc */
    149149        '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+',
    150150        SPECIAL, /* 0x0e - Backspace */
     
    258258        int letter = 0;
    259259
     260        static int esc_count=0;
     261
     262       
     263        if ( key == SC_ESC ) {
     264                esc_count++;
     265                if ( esc_count == 3 ) {
     266                        __SYSCALL0(SYS_DEBUG_ENABLE_CONSOLE);
     267                }       
     268        } else {
     269                esc_count=0;
     270        }
     271       
     272       
     273
    260274        switch (key) {
    261275                case SC_LSHIFT:
  • kbd/arch/mips32/src/kbd.c

    rd3f2cad re8d77a4  
    260260        //return 1;
    261261       
     262       
     263        if ( scan_code == '\r' )
     264                scan_code = '\n' ;
     265       
    262266        buf|=((unsigned long) scan_code)<<(8*(count++));
    263267       
Note: See TracChangeset for help on using the changeset viewer.