pull/18/head
Jesse Vincent 11 years ago
parent bf1575b928
commit 5f58352f0d

@ -61,15 +61,15 @@ void release_keys_not_being_pressed() {
// see if we're still holding it // see if we're still holding it
// if we're not, call an explicit Release // if we're not, call an explicit Release
if (charsReportedLastTime[i] != 0x00) { if (charsReportedLastTime[i] != 0x00) {
// if there _was_ a character in this slot, go check the // if there _was_ a character in this slot, go check the
// currently held characters // currently held characters
for (int j=0; j<KEYS_HELD_BUFFER; j++) { for (int j=0; j<KEYS_HELD_BUFFER; j++) {
if (charsReportedLastTime[i] == charsBeingReported[j]) { if (charsReportedLastTime[i] == charsBeingReported[j]) {
// if's still held, we don't need to do anything. // if's still held, we don't need to do anything.
charsReportedLastTime[i] = 0x00; charsReportedLastTime[i] = 0x00;
break; break;
} }
} }
} }
@ -200,7 +200,7 @@ void send_key_events(int layer) {
record_key_being_pressed(mappedKey.rawKey); record_key_being_pressed(mappedKey.rawKey);
if (key_toggled_on (switchState)) { if (key_toggled_on (switchState)) {
Keyboard.press(mappedKey.rawKey); Keyboard.press(mappedKey.rawKey);
} }
} }
else if (key_toggled_off (switchState)) { else if (key_toggled_off (switchState)) {
Keyboard.release(mappedKey.rawKey); Keyboard.release(mappedKey.rawKey);

Loading…
Cancel
Save