diff --git a/terminal_keyboard_emulator.ino b/terminal_keyboard_emulator.ino index 08cf156..4ee25fb 100644 --- a/terminal_keyboard_emulator.ino +++ b/terminal_keyboard_emulator.ino @@ -138,7 +138,6 @@ void onSlaveClockInterrupt() { void setupKeyMapping() { m[0] = 0; - m[223] = ' '; // Spacebar // top row special m[63] = 0x12; // ?? Setup m[62] = 'j'; // up @@ -214,6 +213,45 @@ void setupKeyMapping() { m[162] = ']'; m[162+32] = '}'; m[242] = 0x0D; + // bottom letter row + m[58] = 0x11; // No Scroll + m[133] = 'z'; + m[133+32] = 'Z'; + m[135] = 'x'; + m[135+32] = 'X'; + m[156] = 'c'; + m[156+32] = 'C'; + m[137] = 'v'; + m[137+32] = 'V'; + m[157] = 'b'; + m[157+32] = 'B'; + m[145] = 'n'; + m[145+32] = 'N'; + m[146] = 'm'; + m[146+32] = 'M'; + m[211] = ','; + m[211+32] = '<'; + m[209] = '.'; + m[209+32] = '>'; + m[208] = '/'; + m[208+32] = '?'; + m[163] = '\\'; + m[163+32] = '|'; + m[78] = 'd'; // Blank cap + m[77] = 'D'; // Blank cap + shift + // spacebar + m[223] = ' '; // Spacebar + /*/ numpad + m[] = ''; + m[+32] = ''; + m[] = ''; + m[+32] = ''; + m[] = ''; + m[+32] = ''; + m[] = ''; + m[+32] = ''; + m[] = ''; + m[+32] = ''; /* m[] = ''; m[] = '';