Previous 199869 Revisions Next

r20336 Saturday 19th January, 2013 at 09:51:13 UTC by Robbbert
generic keyboard : fixed some control keys
[src/mess/machine]keyboard.c

trunk/src/mess/machine/keyboard.c
r20335r20336
9999         if (i>=2 && i<=4 && (shift ^ caps)==1 && ctrl==0) {
100100            key_code = 0x40 + row_number(code) + (i-2)*8; // for big letters
101101         }
102         if (i>=2 && i<=4 && ctrl==1) {
102         if (i>=2 && i<=5 && ctrl==1) {
103103            key_code = 0x00 + row_number(code) + (i-2)*8; // for CTRL + letters
104104         }
105105         if (i==5 && shift==1 && ctrl==0) {
r20335r20336
124124               key_code = 0x60 + row_number(code) + (i-2)*8; // for DEL it is switched
125125            }
126126         }
127         if (i==5 && shift==1 && ctrl==1) {
128            key_code = 0x00 + row_number(code) + (i-2)*8; // for letters + ctrl
129         }
127
130128         if (i==6) {
131129            switch(row_number(code))
132130            {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team