/[hurd]/hurd/console-client/pc-kbd.c
ViewVC logotype

Diff of /hurd/console-client/pc-kbd.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by marcus, Tue Sep 17 12:26:10 2002 UTC revision 1.2 by marcus, Tue Sep 17 17:28:34 2002 UTC
# Line 506  input_loop (any_t unused) Line 506  input_loop (any_t unused)
506                    else if (!down)                    else if (!down)
507                      state.caps_lock_pressed = 0;                      state.caps_lock_pressed = 0;
508                  }                  }
               else if (sc == SC_NUMLOCK)  
                 {  
                   if (down && !state.num_lock_pressed)  
                     {  
                       state.num_lock = !state.num_lock;  
                       state.num_lock_pressed = 1;  
                     }  
                   else if (!down)  
                     state.num_lock_pressed = 0;  
                 }  
509                else if (sc == SC_LEFT_CTRL)                else if (sc == SC_LEFT_CTRL)
510                  state.left_ctrl = down;                  state.left_ctrl = down;
511                else if (sc == SC_LEFT_ALT)                else if (sc == SC_LEFT_ALT)
# Line 552  input_loop (any_t unused) Line 542  input_loop (any_t unused)
542                  state.direct = (state.direct << 4) | 0xd;                  state.direct = (state.direct << 4) | 0xd;
543                else if (state.right_alt && down && sc == SC_PAD_PLUS) /* XXX */                else if (state.right_alt && down && sc == SC_PAD_PLUS) /* XXX */
544                  state.direct = (state.direct << 4) | 0xe;                  state.direct = (state.direct << 4) | 0xe;
545                  else if (sc == SC_NUMLOCK)
546                    {
547                      if (down && !state.num_lock_pressed)
548                        {
549                          state.num_lock = !state.num_lock;
550                          state.num_lock_pressed = 1;
551                        }
552                      else if (!down)
553                        state.num_lock_pressed = 0;
554                    }
555                else if (down && sc < sizeof (sc_to_kc)/sizeof (sc_to_kc[0]))                else if (down && sc < sizeof (sc_to_kc)/sizeof (sc_to_kc[0]))
556                  {                  {
557  #if QUAERENDO_INVENIETIS  #if QUAERENDO_INVENIETIS

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26