diff --git a/resources/bitmaps/keyboard/black_hover.png b/resources/bitmaps/keyboard/black_hover.png new file mode 100644 index 000000000..2cc67f48e Binary files /dev/null and b/resources/bitmaps/keyboard/black_hover.png differ diff --git a/resources/bitmaps/keyboard/black_normal.png b/resources/bitmaps/keyboard/black_normal.png new file mode 100644 index 000000000..9b89fca34 Binary files /dev/null and b/resources/bitmaps/keyboard/black_normal.png differ diff --git a/resources/bitmaps/keyboard/black_on_blue.png b/resources/bitmaps/keyboard/black_on_blue.png new file mode 100644 index 000000000..aa69f1ad4 Binary files /dev/null and b/resources/bitmaps/keyboard/black_on_blue.png differ diff --git a/resources/bitmaps/keyboard/black_on_green.png b/resources/bitmaps/keyboard/black_on_green.png new file mode 100644 index 000000000..4a4784a98 Binary files /dev/null and b/resources/bitmaps/keyboard/black_on_green.png differ diff --git a/resources/bitmaps/keyboard/black_on_orange.png b/resources/bitmaps/keyboard/black_on_orange.png new file mode 100644 index 000000000..b5bc9f2ba Binary files /dev/null and b/resources/bitmaps/keyboard/black_on_orange.png differ diff --git a/resources/bitmaps/keyboard/black_on_red.png b/resources/bitmaps/keyboard/black_on_red.png new file mode 100644 index 000000000..0751df031 Binary files /dev/null and b/resources/bitmaps/keyboard/black_on_red.png differ diff --git a/resources/bitmaps/keyboard/export.sh b/resources/bitmaps/keyboard/export.sh new file mode 100755 index 000000000..dc7c9b58a --- /dev/null +++ b/resources/bitmaps/keyboard/export.sh @@ -0,0 +1,26 @@ +# TODO: split flattable from non-flattable PNGs + +IDs=" +white_bright_normal +white_bright_hover +white_bright_on_red +white_bright_on_orange +white_bright_on_green +white_bright_on_blue +white_dark_normal +white_dark_hover +white_dark_on_red +white_dark_on_orange +white_dark_on_green +white_dark_on_blue +black_normal +black_hover +black_on_red +black_on_orange +black_on_green +black_on_blue +" + +for ID in $IDs; do + inkscape keyboard.svg --export-id=$ID --export-png=$ID.png +done diff --git a/resources/bitmaps/keyboard/keyboard.svg b/resources/bitmaps/keyboard/keyboard.svg new file mode 100644 index 000000000..73bc1f3fd --- /dev/null +++ b/resources/bitmaps/keyboard/keyboard.svg @@ -0,0 +1,32210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Hover + Down + External + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Workaround for https://bugs.launchpad.net/inkscape/+bug/180890.This text extends the area of this layer, which avoids rendering issues. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Workaround for https://bugs.launchpad.net/inkscape/+bug/180890.This text extends the area of this layer, which avoids rendering issues. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Workaround for https://bugs.launchpad.net/inkscape/+bug/180890.This text extends the area of this layer, which avoids rendering issues. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/bitmaps/keyboard/white_bright_hover.png b/resources/bitmaps/keyboard/white_bright_hover.png new file mode 100644 index 000000000..73514b8dd Binary files /dev/null and b/resources/bitmaps/keyboard/white_bright_hover.png differ diff --git a/resources/bitmaps/keyboard/white_bright_normal.png b/resources/bitmaps/keyboard/white_bright_normal.png new file mode 100644 index 000000000..b27797e1b Binary files /dev/null and b/resources/bitmaps/keyboard/white_bright_normal.png differ diff --git a/resources/bitmaps/keyboard/white_bright_on_blue.png b/resources/bitmaps/keyboard/white_bright_on_blue.png new file mode 100644 index 000000000..7d65a5291 Binary files /dev/null and b/resources/bitmaps/keyboard/white_bright_on_blue.png differ diff --git a/resources/bitmaps/keyboard/white_bright_on_green.png b/resources/bitmaps/keyboard/white_bright_on_green.png new file mode 100644 index 000000000..17cf0d0e5 Binary files /dev/null and b/resources/bitmaps/keyboard/white_bright_on_green.png differ diff --git a/resources/bitmaps/keyboard/white_bright_on_orange.png b/resources/bitmaps/keyboard/white_bright_on_orange.png new file mode 100644 index 000000000..1fe6b93f6 Binary files /dev/null and b/resources/bitmaps/keyboard/white_bright_on_orange.png differ diff --git a/resources/bitmaps/keyboard/white_bright_on_red.png b/resources/bitmaps/keyboard/white_bright_on_red.png new file mode 100644 index 000000000..94ea2bd89 Binary files /dev/null and b/resources/bitmaps/keyboard/white_bright_on_red.png differ diff --git a/resources/bitmaps/keyboard/white_dark_hover.png b/resources/bitmaps/keyboard/white_dark_hover.png new file mode 100644 index 000000000..55ff459df Binary files /dev/null and b/resources/bitmaps/keyboard/white_dark_hover.png differ diff --git a/resources/bitmaps/keyboard/white_dark_normal.png b/resources/bitmaps/keyboard/white_dark_normal.png new file mode 100644 index 000000000..5c33b1a49 Binary files /dev/null and b/resources/bitmaps/keyboard/white_dark_normal.png differ diff --git a/resources/bitmaps/keyboard/white_dark_on_blue.png b/resources/bitmaps/keyboard/white_dark_on_blue.png new file mode 100644 index 000000000..1fc12ad88 Binary files /dev/null and b/resources/bitmaps/keyboard/white_dark_on_blue.png differ diff --git a/resources/bitmaps/keyboard/white_dark_on_green.png b/resources/bitmaps/keyboard/white_dark_on_green.png new file mode 100644 index 000000000..8f17ab5a2 Binary files /dev/null and b/resources/bitmaps/keyboard/white_dark_on_green.png differ diff --git a/resources/bitmaps/keyboard/white_dark_on_orange.png b/resources/bitmaps/keyboard/white_dark_on_orange.png new file mode 100644 index 000000000..6c7198535 Binary files /dev/null and b/resources/bitmaps/keyboard/white_dark_on_orange.png differ diff --git a/resources/bitmaps/keyboard/white_dark_on_red.png b/resources/bitmaps/keyboard/white_dark_on_red.png new file mode 100644 index 000000000..9876fc25d Binary files /dev/null and b/resources/bitmaps/keyboard/white_dark_on_red.png differ