Browse Source

Middle letter row

master
Dejvino 1 year ago
parent
commit
dc7d9e82b6
1 changed files with 26 additions and 4 deletions
  1. +26
    -4
      terminal_keyboard_emulator.ino

+ 26
- 4
terminal_keyboard_emulator.ino View File

@@ -109,10 +109,8 @@ void onSlaveClockInterrupt() {
receivingStep = 0;
receivingBit = 0;
test = 0;
digitalWrite(outPin, HIGH);
} else if (receivingData == 1) {
receivingStep++;
digitalWrite(outPin, HIGH);
}
if (receivingData == 1 && test == 0) {
test = 1;
@@ -127,7 +125,6 @@ void onSlaveClockInterrupt() {
counter++;
receivingStep = 0;
receivingBit = 0;
digitalWrite(outPin, LOW);
if (counter >= numbits) {
receivingData = 0;
}
@@ -192,7 +189,32 @@ void setupKeyMapping() {
m[245] = 0x0A;
m[128] = 0x7F;
// middle letter row
/*
m[158] = 'a';
m[158+32] = 'A';
m[140] = 's';
m[140+32] = 'S';
m[153] = 'd'; // TODO
m[153+32] = 'D'; // TODO
m[153] = 'f';
m[153+32] = 'F';
m[152] = 'g';
m[152+32] = 'G';
m[151] = 'h';
m[151+32] = 'H';
m[149] = 'j';
m[149+32] = 'J';
m[148] = 'k';
m[148+32] = 'K';
m[147] = 'l';
m[147+32] = 'L';
m[196] = ';';
m[196+32] = '+';
m[197] = ':';
m[197+32] = '*';
m[162] = ']';
m[162+32] = '}';
m[242] = 0x0D;
/*
m[] = '';
m[] = '';
m[] = '';


Loading…
Cancel
Save