Changeset 801579fe in mainline for uspace/kbd/arch/ia64/src/kbd.c


Ignore:
Timestamp:
2006-09-07T19:46:23Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
253f35a1
Parents:
9141377
Message:

Cleanup and reorganize the kbd service a bit.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/kbd/arch/ia64/src/kbd.c

    r9141377 r801579fe  
    5454#define KEY_F12 0x7e34325b1b
    5555
    56 
    5756#define FUNCTION_KEYS 0x100
    5857
     
    9190        int scan_code = IPC_GET_ARG2(*call);
    9291
    93 
    9492        /*
    9593         * Please preserve this code (it can be used to determine scancodes)
     
    105103        } else {
    106104               
    107 
    108105                if (buf == 0x1b) {
    109106                        esc_count++;
     
    119116                } else {
    120117                        switch (buf) {
    121                                 case KEY_F1:
    122                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 1);
    123                                         break;
    124                                 case KEY_F2:
    125                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 2);
    126                                         break;
    127                                 case KEY_F3:
    128                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 3);
    129                                         break;
    130                                 case KEY_F4:
    131                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 4);
    132                                         break;
    133                                 case KEY_F5:
    134                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 5);
    135                                         break;
    136                                 case KEY_F6:
    137                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 6);
    138                                         break;
    139                                 case KEY_F7:
    140                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 7);
    141                                         break;
    142                                 case KEY_F8:
    143                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 8);
    144                                         break;
    145                                 case KEY_F9:
    146                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 9);
    147                                         break;
    148                                 case KEY_F10:
    149                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 10);
    150                                         break;
    151                                 case KEY_F11:
    152                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 11);
    153                                         break;
    154                                 case KEY_F12:
    155                                         keybuffer_push(keybuffer, FUNCTION_KEYS | 12);
    156                                         break;
     118                        case KEY_F1:
     119                                keybuffer_push(keybuffer, FUNCTION_KEYS | 1);
     120                                break;
     121                        case KEY_F2:
     122                                keybuffer_push(keybuffer, FUNCTION_KEYS | 2);
     123                                break;
     124                        case KEY_F3:
     125                                keybuffer_push(keybuffer, FUNCTION_KEYS | 3);
     126                                break;
     127                        case KEY_F4:
     128                                keybuffer_push(keybuffer, FUNCTION_KEYS | 4);
     129                                break;
     130                        case KEY_F5:
     131                                keybuffer_push(keybuffer, FUNCTION_KEYS | 5);
     132                                break;
     133                        case KEY_F6:
     134                                keybuffer_push(keybuffer, FUNCTION_KEYS | 6);
     135                                break;
     136                        case KEY_F7:
     137                                keybuffer_push(keybuffer, FUNCTION_KEYS | 7);
     138                                break;
     139                        case KEY_F8:
     140                                keybuffer_push(keybuffer, FUNCTION_KEYS | 8);
     141                                break;
     142                        case KEY_F9:
     143                                keybuffer_push(keybuffer, FUNCTION_KEYS | 9);
     144                                break;
     145                        case KEY_F10:
     146                                keybuffer_push(keybuffer, FUNCTION_KEYS | 10);
     147                                break;
     148                        case KEY_F11:
     149                                keybuffer_push(keybuffer, FUNCTION_KEYS | 11);
     150                                break;
     151                        case KEY_F12:
     152                                keybuffer_push(keybuffer, FUNCTION_KEYS | 12);
     153                                break;
    157154                        }
    158155                }
Note: See TracChangeset for help on using the changeset viewer.