From ed563d9a190fed304d30f3a9fba54b55d9b5474e Mon Sep 17 00:00:00 2001 From: mwiegand Date: Sat, 19 Nov 2022 19:07:09 +0100 Subject: [PATCH] wip --- experiments/keyboard/keyboard.erb | 47 + experiments/keyboard/keyboard.html | 994 ++++++++++++---------- experiments/keyboard/keyboard.rb | 44 +- experiments/keyboard/keyboard_manual.html | 495 +++++++++++ 4 files changed, 1121 insertions(+), 459 deletions(-) create mode 100644 experiments/keyboard/keyboard.erb mode change 100644 => 100755 experiments/keyboard/keyboard.rb create mode 100644 experiments/keyboard/keyboard_manual.html diff --git a/experiments/keyboard/keyboard.erb b/experiments/keyboard/keyboard.erb new file mode 100644 index 0000000..00dcbd1 --- /dev/null +++ b/experiments/keyboard/keyboard.erb @@ -0,0 +1,47 @@ + + + + + + + + + + <% keycaps.each do |name, options| %> + + <% end %> + + <% keys.each do |key| %> + + + <%= key[:name] %> + + <% end %> + + + + diff --git a/experiments/keyboard/keyboard.html b/experiments/keyboard/keyboard.html index 590c3cd..62d995a 100644 --- a/experiments/keyboard/keyboard.html +++ b/experiments/keyboard/keyboard.html @@ -27,466 +27,556 @@ - + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - ESC - - - - - F1 - - - - F2 - - - - F3 - - - - F4 - - - - - F5 - - - - F6 - - - - F7 - - - - F8 - - - - - F9 - - - - F10 - - - - F11 - - - - F12 - - - - - PNT - - - - ROL - - - - PAU - + + + + ESC - - - - ^ - - - - 1 - - - - 2 - - - - 3 - - - - 4 - - - - 5 - - - - 6 - - - - 7 - - - - 8 - - - - 9 - - - - 0 - - - - ß - - - - ´ - - - - BACKSP - - - - - INS - - - - HOM - - - - PUP - - - - - NUM - - - - / - - - - * - - - - - - + + + + F1 - - - - - - - - Q - - - - W - - - - E - - - - R - - - - T - - - - Z - - - - U - - - - I - - - - O - - - - P - - - - Ü - - - - + - - - - ENTER - - - - - DEL - - - - END - - - - PDN - - - - - 7 - - - - 8 - - - - 9 - - - - + - + + + + F2 - - - - CAPS - - - - A - - - - S - - - - D - - - - F - - - - G - - - - H - - - - J - - - - K - - - - L - - - - Ö - - - - Ä - - - - # - - - - - 4 - - - - 5 - - - - 6 - + + + + F3 - - - - SHFT - - - - < - - - - Y - - - - X - - - - C - - - - V - - - - B - - - - N - - - - M - - - - , - - - - . - - - - - - - - - SHFT - - - - - - - - - - 1 - - - - 2 - - - - 3 - - - - ENT - + + + + F4 - - - - CTL - - - - SUP - - - - ALT - - - - SPACE - - - - AGR - - - - SUP - - - - - - - - CTL - - - - - - - - - - - - - - - - - - 0 - - - - DEL - + + + + F5 - + + + + F6 + + + + + F7 + + + + + F8 + + + + + F9 + + + + + F10 + + + + + F11 + + + + + F12 + + + + + PNT + + + + + ROL + + + + + PAU + + + + + ^ + + + + + 1 + + + + + 2 + + + + + 3 + + + + + 4 + + + + + 5 + + + + + 6 + + + + + 7 + + + + + 8 + + + + + 9 + + + + + 0 + + + + + ß + + + + + ´ + + + + + BACKSP + + + + + INS + + + + + HOM + + + + + PUP + + + + + NUM + + + + + / + + + + + * + + + + + - + + + + + TAB + + + + + Q + + + + + W + + + + + E + + + + + R + + + + + T + + + + + Z + + + + + U + + + + + I + + + + + O + + + + + P + + + + + Ü + + + + + + + + + + + ENT + + + + + DEL + + + + + END + + + + + PDN + + + + + 7 + + + + + 8 + + + + + 9 + + + + + + + + + + + CAPS + + + + + A + + + + + S + + + + + D + + + + + F + + + + + G + + + + + H + + + + + J + + + + + K + + + + + L + + + + + Ö + + + + + Ä + + + + + # + + + + + 4 + + + + + 5 + + + + + 6 + + + + + SHIFT + + + + + < + + + + + Y + + + + + X + + + + + C + + + + + V + + + + + B + + + + + N + + + + + M + + + + + , + + + + + . + + + + + - + + + + + SHIFT + + + + + ARU + + + + + 1 + + + + + 2 + + + + + 3 + + + + + ENT + + + + + CTL + + + + + SUP + + + + + ALT + + + + + SPACE + + + + + AGR + + + + + SUP + + + + + MENU + + + + + CTL + + + + + ARL + + + + + ARD + + + + + ARR + + + + + 0 + + + + + DEL + + + + + + + + + + + + + + + + + + + + + + + ESC + + + + + F1 + + + + F2 + + + + F3 + + + + F4 + + + + + F5 + + + + F6 + + + + F7 + + + + F8 + + + + + F9 + + + + F10 + + + + F11 + + + + F12 + + + + + PNT + + + + ROL + + + + PAU + + + + + + ^ + + + + 1 + + + + 2 + + + + 3 + + + + 4 + + + + 5 + + + + 6 + + + + 7 + + + + 8 + + + + 9 + + + + 0 + + + + ß + + + + ´ + + + + BACKSP + + + + + INS + + + + HOM + + + + PUP + + + + + NUM + + + + / + + + + * + + + + - + + + + + + + + + + Q + + + + W + + + + E + + + + R + + + + T + + + + Z + + + + U + + + + I + + + + O + + + + P + + + + Ü + + + + + + + + + ENTER + + + + + DEL + + + + END + + + + PDN + + + + + 7 + + + + 8 + + + + 9 + + + + + + + + + + + CAPS + + + + A + + + + S + + + + D + + + + F + + + + G + + + + H + + + + J + + + + K + + + + L + + + + Ö + + + + Ä + + + + # + + + + + 4 + + + + 5 + + + + 6 + + + + + + SHFT + + + + < + + + + Y + + + + X + + + + C + + + + V + + + + B + + + + N + + + + M + + + + , + + + + . + + + + - + + + + SHFT + + + + + + + + + + 1 + + + + 2 + + + + 3 + + + + ENT + + + + + + CTL + + + + SUP + + + + ALT + + + + SPACE + + + + AGR + + + + SUP + + + + + + + + CTL + + + + + + + + + + + + + + + + + + 0 + + + + DEL + + + + + + +