Merge pull request #1 from bhtooefr/patch-1

Update IIe_keyboard.ino
This commit is contained in:
Charles Mangin 2013-07-25 18:55:48 -07:00
commit b9d8fa5329
2 changed files with 24 additions and 4 deletions

View File

@ -210,7 +210,17 @@ void loop()
//probably should be on an interrupt, to catch high->low transition //probably should be on an interrupt, to catch high->low transition
// Only do something if the pin is different from previous state. CAPSState = digitalRead(CAPSPin);
if ((int(keyboard_leds) & 2) == CAPSState) {
if (CAPSState == HIGH) {
Keyboard.set_key6(KEY_CAPS_UNLOCK);
}
else {
Keyboard.set_key6(KEY_CAPS_LOCK);
}
}
/* // Only do something if the pin is different from previous state.
if ( (CAPSState!=digitalRead(CAPSPin)) && !resetCapsLock) { if ( (CAPSState!=digitalRead(CAPSPin)) && !resetCapsLock) {
CAPSState = digitalRead(CAPSPin); // Remember new CAPSState. CAPSState = digitalRead(CAPSPin); // Remember new CAPSState.
Keyboard.set_key6(KEY_CAPS_LOCK); // Send KEY_CAPS_LOCK. Keyboard.set_key6(KEY_CAPS_LOCK); // Send KEY_CAPS_LOCK.
@ -220,7 +230,7 @@ void loop()
if ( resetCapsLock && (millis()-dTime) > 10) { if ( resetCapsLock && (millis()-dTime) > 10) {
Keyboard.set_key6(KEY_CAPS_UNLOCK); Keyboard.set_key6(KEY_CAPS_UNLOCK);
resetCapsLock = false; resetCapsLock = false;
} } */
/*char CAPSState = digitalRead(CAPSPin); /*char CAPSState = digitalRead(CAPSPin);
if (CAPSState == LOW) { if (CAPSState == LOW) {

View File

@ -157,7 +157,17 @@ void loop()
{ {
//probably should be on an interrupt, to catch high->low transition //probably should be on an interrupt, to catch high->low transition
// Only do something if the pin is different from previous state. CAPSState = digitalRead(CAPSPin);
if ((int(keyboard_leds) & 2) == CAPSState) {
if (CAPSState == HIGH) {
Keyboard.set_key6(KEY_CAPS_UNLOCK);
}
else {
Keyboard.set_key6(KEY_CAPS_LOCK);
}
}
/* // Only do something if the pin is different from previous state.
if ( (CAPSState!=digitalRead(CAPSPin)) && !resetCapsLock) { if ( (CAPSState!=digitalRead(CAPSPin)) && !resetCapsLock) {
CAPSState = digitalRead(CAPSPin); // Remember new CAPSState. CAPSState = digitalRead(CAPSPin); // Remember new CAPSState.
Keyboard.set_key6(KEY_CAPS_LOCK); // Send KEY_CAPS_LOCK. Keyboard.set_key6(KEY_CAPS_LOCK); // Send KEY_CAPS_LOCK.
@ -167,7 +177,7 @@ void loop()
if ( resetCapsLock && (millis()-dTime) > 10) { if ( resetCapsLock && (millis()-dTime) > 10) {
Keyboard.set_key6(KEY_CAPS_UNLOCK); Keyboard.set_key6(KEY_CAPS_UNLOCK);
resetCapsLock = false; resetCapsLock = false;
} } */
/*char CAPSState = digitalRead(CAPSPin); /*char CAPSState = digitalRead(CAPSPin);
if (CAPSState == LOW) { if (CAPSState == LOW) {