Subversion Repositories HelenOS

Rev

Rev 2089 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2089 Rev 2572
Line 142... Line 142...
142
        chardev_push_character(&kbrd, 0x5b);
142
        chardev_push_character(&kbrd, 0x5b);
143
        chardev_push_character(&kbrd, 0x33);
143
        chardev_push_character(&kbrd, 0x33);
144
        chardev_push_character(&kbrd, 0x7e);
144
        chardev_push_character(&kbrd, 0x7e);
145
        break;
145
        break;
146
    default:
146
    default:
147
            letter = is_lower(ascii);
147
            letter = islower(ascii);
148
        capslock = (keyflags & PRESSED_CAPSLOCK) || (lockflags & LOCKED_CAPSLOCK);
148
        capslock = (keyflags & PRESSED_CAPSLOCK) ||
-
 
149
            (lockflags & LOCKED_CAPSLOCK);
149
        shift = keyflags & PRESSED_SHIFT;
150
        shift = keyflags & PRESSED_SHIFT;
150
        if (letter && capslock)
151
        if (letter && capslock)
151
            shift = !shift;
152
            shift = !shift;
152
        if (shift)
153
        if (shift)
153
            map = sc_secondary_map;
154
            map = sc_secondary_map;
Line 230... Line 231...
230
        active_read_buff_write(0x5b);
231
        active_read_buff_write(0x5b);
231
        active_read_buff_write(0x33);
232
        active_read_buff_write(0x33);
232
        active_read_buff_write(0x7e);
233
        active_read_buff_write(0x7e);
233
        break;
234
        break;
234
    default:
235
    default:
235
            letter = is_lower(ascii);
236
            letter = islower(ascii);
236
        capslock = (keyflags & PRESSED_CAPSLOCK) || (lockflags & LOCKED_CAPSLOCK);
237
        capslock = (keyflags & PRESSED_CAPSLOCK) ||
-
 
238
            (lockflags & LOCKED_CAPSLOCK);
237
        shift = keyflags & PRESSED_SHIFT;
239
        shift = keyflags & PRESSED_SHIFT;
238
        if (letter && capslock)
240
        if (letter && capslock)
239
            shift = !shift;
241
            shift = !shift;
240
        if (shift)
242
        if (shift)
241
            map = sc_secondary_map;
243
            map = sc_secondary_map;