Suomalaiset näppäimistöasettelut tiettyihin näppäimistöllisiin Android-puhelimiin.
Layouts for the following phones are included (links direct to layout charts):
Suggestions, bug reports, custom layout requests and queries can be sent by e-mail (anssi.hannula@iki.fi) or via GitHub.
FinQwerty is available from Google Play: FinQwerty on Google Play. Alternatively, the APK can be downloaded here: finqwerty-v1.6.1.apk.
FinQwerty is open source: FinQwerty on GitHub.
Changed function
The characters can be input using: <key> <shift+key> <alt+key> <alt+shift+key>. So e.g. the symbol selection popup will appear with <alt+s>
1 ! § ½ | 2 @ | 3 # £ | 4 $ ¤ | 5 % | 6 ^ ~ | 7 & { | 8 * } | 9 ( [ | 0 ) ] | ||
' " ´ ` | q Q | w W | e E € | r R ® | t T ™ | y Y ¥ | u U | i I | o O | p P | <- |
tab | a A | s S sym | d D | f F | g G | h H | j J | k K | l L | enter | |
ctrl | z Z < | x X > | c C © | v V | | b B | n N | m M | ö Ö | ä Ä å Å | up | / ? \ |
shift | alt | - _ = | , ; + | space | . : | left | down | right |
Function present in stock keymap but not engraved on the key
Changed function
The characters can be input using: <key> <shift+key> <alt+key> <alt+shift+key>.
1 1 ! | 2 2 @ | 3 3 # | 4 4 $ | 5 5 % | 6 6 ^ | 7 7 & | 8 8 * | 9 9 ( | 0 0 ) | <- |
q Q ~ | w W | | e E \ | r R { | t T } | y Y § | u U _ | i I - | o O + | p P = | enter |
a A tab | s S / | d D [ | f F ] | g G < | h H > | j J ½ | k K ' | l L " | ä Ä å Å | |
shift | z Z £ | x X € | c C ❤ | v V | b B | n N | m M ; | ö Ö ? | up | shift |
alt | ct ct find | , ? sym | space | . : .com | left | down | right |
FinQwerty works on BlackBerry KEYone when using Android 7.1 with the same layouts as Priv.
The FinQwerty layouts will not work on KEYone after Android 8 (Oreo) upgrade!
Note that, even without FinQwerty, BlackBerry settings on KEYone and KEY2 allow free customization of sym+X key combinations:
The configured characters can now be input using sym+X on the physical keyboard.
Note that BlackBerry phones reset the keyboard layout every time the phone is restarted. There is an option in the app to provide a boot shortcut to layout settings.
Also, If you have BlackBerry Keyboard enabled (the BlackBerry software keyboard that integrates nicely with the physical keyboard), please select the English (US) software layout in Settings => Language & input => BlackBerry Keyboard Settings => Input languages => English (United States) (and deselect other languages). Using other software layouts causes BlackBerry Keyboard occasionally reset the hardware keyboard layout (requiring FinQwerty to be reselected).
Function present in stock keymap but not engraved on the key
Changed function
The characters can be input using: <key> <shift+key> <alt+key> <sym+key>.
q Q # ~ | w W 1 ` | e E 2 { | r R 3 } | t T ( [ | y Y ) ] | u U _ < | i I - > | o O + ^ | p P @ % |
a A * = | s S 4 ÷ | d D 5 ± | f F 6 • | g G / \ | h H : | | j J ; & | k K ' “ | l L " ” | <- |
alt | z Z 7 ¥ | x X 8 € | c C 9 £ | v V ? ¿ | b B ! ¡ | n N , « | m M . » | ä Ä åÅ $ | enter |
shift | 0 0 0 0 | space | sym | ö Ö $ € spk |
q Q 0 ~ | w W 1 ` | e E 2 { | r R 3 } | t T ( [ | y Y ) ] | u U _ < | i I - > | o O + ^ | p P @ % |
a A * = | s S 4 ÷ | d D 5 ± | f F 6 • | g G / \ | h H : | | j J ; & | k K ' “ | l L " ” | <- |
alt | z Z 7 ¥ | x X 8 € | c C 9 £ | v V ? ¿ | b B ! ¡ | n N , « | m M . » | å Å $ $ spk | enter |
shift | sym | space | ö Ö # | ä Ä € |
q Q 0 ~ | w W 1 ` | e E 2 { | r R 3 } | t T ( [ | y Y ) ] | u U _ < | i I - > | o O + ^ | p P @ % |
a A * = | s S 4 ÷ | d D 5 ± | f F 6 • | g G / \ | h H : | | j J ; & | k K ' “ | l L " ” | <- |
alt | z Z 7 ¥ | x X 8 € | c C 9 £ | v V ? ¿ | b B ! ¡ | n N , « | m M . » | å Å $ $ spk | enter |
shift | sym | space | ø Ø # | æ Æ € |
q Q 0 ~ | w W 1 ` | e E 2 { | r R 3 } | t T ( [ | y Y ) ] | u U _ < | i I - > | o O + ^ | p P @ % |
a A * = | s S 4 ÷ | d D 5 ± | f F 6 • | g G / \ | h H : | | j J ; & | k K ' “ | l L " ” | <- |
alt | z Z 7 ¥ | x X 8 € | c C 9 £ | v V ? ¿ | b B ! ¡ | n N , « | m M . » | å Å $ $ spk | enter |
shift | sym | space | æ Æ # | ø Ø € |
q Q 0 ~ | w W 1 ` | e E 2 { | r R 3 } | t T ( [ | z Z ) ] | u U _ < | i I - > | o O + ^ | p P @ % |
a A * = | s S 4 ÷ | d D 5 ± | f F 6 • | g G / \ | h H : | | j J ; & | k K ' “ | l L " ” | <- |
alt | y Y 7 ¥ | x X 8 € | c C 9 £ | v V ? ¿ | b B ! ¡ | n N , « | m M . » | ü Ü ß $ spk | enter |
shift | sym | space | ö Ö # | ä Ä € |
Function present in stock keymap but not engraved on the key
Changed function
The characters can be input using: <key> <shift+key> <Fn+key> <Fn+shift+key>.
esc | 1 ! § | 2 " @ | 3 # £ | 4 ¤ $ | 5 % € | 6 & * | 7 / { | 8 ( [ | 9 ) ] | 0 = } | <- |
q Q ▶ | w W ⏪ | e E ⏩ | r R ^ | t T mic | y Y + | u U - | i I ` | o O ? | p P å Å | enter | |
tab tab caps | a A x | s S š Š | d D x | f F flt | g G _ | h H x | j J < | k K > | l L \ | ö Ö ä Ä | |
shift | z Z ž Ž | x X | | c C vol- | v V vol+ | b B di- | n N di+ | m M ' | . : hym | up up pgup | shift | |
ctrl | Fn | alt | space | , ; sym | left left home | down down pgdown | right right end |
esc | 1 ! § | 2 " @ | 3 # £ | 4 ~ $ | 5 % € | 6 & * | 7 / { | 8 ( [ | 9 ) ] | 0 = } | <- |
q Q ▶ | w W ⏪ | e E ⏩ | r R ^ | t T mic | y Y + | u U - | i I ` | o O ? | p P å Å | enter | |
tab tab caps | a A x | s S š Š | d D x | f F flt | g G _ | h H x | j J < | k K > | l L \ | ä Ä ö Ö | |
shift | z Z ž Ž | x X | | c C vol- | v V vol+ | b B di- | n N di+ | m M ' | . : hym | up up pgup | shift | |
ctrl | Fn | alt | space | , ; sym | left left home | down down pgdown | right right end |
Stock function
FinQwerty also adds Fn+esc = home, Fn+up = PageUp, Fn+down = PageDown, Fn+left = Home, Fn+right = End, alt+sym = trigger backlight.
back | 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | <= | shift fn+shift alt+shift base fn alt | |
tab | ` ~ | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p / | ; : | del | ||
caps | \ | | A a | S s ß | D d | F f | G g | H h | J j | K k | L l ? | ' " | enter | |||
shift | [ { | ] } | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
back | 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ? ß | | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q @ | W w ^ | E e | R r | T t | Z z | U u { | I i [ | O o ] | P p } | Ü ü | + * | del | ||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l ? | Ö ö | Ä ä # | enter | |||
shift | < > | Y y | | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | |
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 | 4 | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | <= | shift fn+shift alt+shift base fn alt | |
tab | ; : | del | fn+ctrl mostly works as fn+shift | ||||||||||||
caps | ' " | enter | |||||||||||||
shift | , < | . > | up | shift | stock, | ||||||||||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - _ | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | |||
caps | \ | | A a | S s ß | D d | F f | G g | H h | J j | K k | L l ? | enter | ||||
shift | [ { | ] } | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e | R r | T t | U u { | I i [ | O o ] | P p } | + * | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < > | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - _ | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q | W w | E e | R r | T t | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | ||||
caps | \ | | A a | S s ß | D d | F f | G g | H h | J j | K k | L l ? | enter | ||||
shift | [ { | ] } | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | ||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e | R r | T t | Z z | U u { | I i [ | O o ] | P p } | + * | del | fn+ctrl works as fn+shift | ||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < > | Y y | | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p / | fn+ctrl works as fn+shift | ||||
caps | \ | | A a | S s | D d | F f | G g | H h | J j | K k | L l ? | enter | ||||
shift | [ { | ] } | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ? | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q @ | W w | E e | R r | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < > | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p / | del | fn+ctrl works as fn+shift | |||
caps | \ | | A a | S s | D d | F f | G g | H h | J j | K k | L l ? | enter | ||||
shift | [ { | ] } | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ? | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q @ | W w | E e | R r | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | Ö ö | Ä ä # | enter | |||
shift | < > | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ? ß | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q @ | W w | E e | R r | T t | Z z | U u { | I i [ | O o ] | P p } | Ü ü | + * | del | fn+ctrl works as fn+shift | |
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | Ö ö | Ä ä # | enter | |||
shift | < > | Y y | | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | del | fn+ctrl works as fn+shift | |||||||||||||
caps | enter | ||||||||||||||
shift | < | , ; | . : | up | shift | stock, | |||||||||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <= | shift fn+shift alt+shift base fn alt | ||||
tab | ` ~ | Q q | W w | E e | R r | T t | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | X x | C c | V v | B b | N n | M m | , | . | up | shift | stock, | ||||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <= | shift fn+shift alt+shift base fn alt | ||||
tab | Q q | W w | E e | R r | T t | Z z | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | Y y | X x | C c | V v | B b | N n | M m | , ; | . | - | up | shift | stock, | ||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
é is accessible via ctrl+fn+e.
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | <= | shift fn+shift alt+shift base fn alt | |
tab | ` ~ | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p / | ; : | del | ||
caps | \ | | A a | S s ß | D d | F f | G g | H h | J j | K k | L l ? | ' " | enter | |||
shift | [ { | ] } | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p / | fn+ctrl works as fn+shift | ||||
caps | \ | | A a | S s | D d | F f | G g | H h | J j | K k | L l ? | enter | ||||
shift | [ { | ] } | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ? | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q @ | W w | E e | R r | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < > | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | <= | shift fn+shift alt+shift base fn alt | |
tab | ` | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p | ; | del | fn+ctrl works as fn+shift | |
caps | \ | A a | S s | D d | F f | G g | H h | J j | K k | L l | ' | enter | |||
shift | [ | ] | Z z | X x | C c | V v | B b | N n | M m | , | . | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 § | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | U u | I i | O o | P p | | + | del | fn+ctrl works as fn+shift | ||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < | X x | C c | V v | B b | N n | M m | , | . | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p | ; : | del | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | Z z | X x | C Ç c ç | V v | B b | N n | M m | , | . | up | shift | stock, | |||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p / | fn+ctrl works as fn+shift | ||||
caps | \ | | A a | S s | D d | F f | G g | H h | J j | K k | L l ? | enter | ||||
shift | [ { | ] } | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ? | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q @ | W w | E e | R r | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | Ö ö | Ä ä # | enter | |||
shift | < > | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ? | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q @ | W w | E e | R r | T t | Z z | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < | Y y | | X x | C c | V v | B b | N n | M m | , ; | . : | - _ | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 | 3 | 4 $ | 5 | 6 | 7 | 8 | 9 | 0 | - | = | <= | shift fn+shift alt+shift base fn alt | |
tab | del | ||||||||||||||
caps | enter | ||||||||||||||
shift | up | shift | stock, | ||||||||||||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p / | ; : | del | fn+ctrl works as fn+shift | ||
caps | \ | | A a | S s ß | D d | F f | G g | H h | J j | K k | L l ? | ' " | enter | |||
shift | [ { | ] } | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>, international characters via <Fn+key> (PC AltGr), <Fn+shift+key> (PC AltGr+Shift). <ctrl+Fn+key> works as an alternative easier combo for <Fn+shift+key>.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p | ; | del | fn+ctrl works as fn+shift | ||
caps | \ | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | ||||
shift | [ | ] | Z z | X x | C c | V v | B b | N n | M m | , | . | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>, international characters via <Fn+key> (PC AltGr), <Fn+shift+key> (PC AltGr+Shift). <ctrl+Fn+key> works as an alternative easier combo for <Fn+shift+key>.
Dead characters on the grave and apostrophe keys are switched into Fn combinations on this variant.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | <= | shift fn+shift alt+shift base fn alt | |
tab | ` | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p | ; | del | fn+ctrl works as fn+shift | |
caps | \ | A a | S s | D d | F f | G g | H h | J j | K k | L l | ' | enter | |||
shift | [ | ] | Z z | X x | C c | V v | B b | N n | M m | , | . | up | shift | stock, | |
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e | R r | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | X x | C c | V v | B b | N n | M m | , ; | . : | up | shift | stock, | ||||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>, international characters via <Fn+key> (PC AltGr), <Fn+shift+key> (PC AltGr+Shift). <ctrl+Fn+key> works as an alternative easier combo for <Fn+shift+key>.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | X x | C c | V v | B b | N n | M m | , | . | up | shift | stock, | ||||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>, international characters via <Fn+key> (PC AltGr), <Fn+shift+key> (PC AltGr+Shift). <ctrl+Fn+key> works as an alternative easier combo for <Fn+shift+key>.
Dead characters on the apostrophe key are switched into Fn combinations on this variant.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | X x | C c | V v | B b | N n | M m | , | . | up | shift | stock, | ||||
ctrl | Fn | home | alt | | space | ctrl | Fn | left | down | right |
Stock function
FinQwerty also adds Fn+esc = home, Fn+up = PageUp, Fn+down = PageDown, Fn+left = Home, Fn+right = End.
back | 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p \ | [ { | ] } | del | ||
caps | A a | S s ß | D d | F f | G g | H h | J j | K k | L l ; | ? : | ' " | enter | |||
shift | ` ~ | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | / | | up | shift | stock, | |
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
back | 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ß ? | | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q @ | W w ^ | E e € | R r ° | T t | Z z | U u { | I i [ | O o ] | P p } | Ü ü ~ | + * | del | ||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | Ö ö \ | Ä ä # | enter | |||
shift | < > | Y y | | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | |
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e € | R r ° | T t | U u { | I i [ | O o ] | P p } | + * | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < > | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | U u | I i | O o | P p \ | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l ; | enter | |||||
shift | X x | C Ç c | V v | B b | N n | M m | , < | . > | up | shift | stock, | ||||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e € | R r ° | T t | Z z | U u { | I i [ | O o ] | P p } | + * | del | fn+ctrl works as fn+shift | ||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < > | Y y | | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | |
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p \ | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l ; | enter | |||||
shift | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e € | R r ° | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < > | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p \ | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l ; | enter | |||||
shift | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e € | R r ° | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | Ö ö \ | Ä ä # | enter | |||
shift | < > | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | ß ? | <= | shift fn+shift alt+shift base fn alt | ||
tab | Q q @ | W w | E e € | R r ° | T t | Z z | U u { | I i [ | O o ] | P p } | Ü ü | + * | del | fn+ctrl works as fn+shift | |
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | Ö ö \ | Ä ä # | enter | |||
shift | < > | Y y | | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | |
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | del | fn+ctrl works as fn+shift | |||||||||||||
caps | enter | ||||||||||||||
shift | < | , ; | . : | up | shift | stock, | |||||||||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <= | shift fn+shift alt+shift base fn alt | ||||
tab | Q q | W w | E e | R r | T t | Z z | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | Y y | X x | C c | V v | B b | N n | M m µ | , ; | . | - | up | shift | stock, | ||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p \ | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l ; | enter | |||||
shift | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e € | R r ° | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < > | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 | 2 | 3 § | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e € | R r ° | T t | U u | I i | O o | P p | | + | del | fn+ctrl works as fn+shift | ||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < | X x | C c | V v | B b | N n | M m µ | , | . | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p \ | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l ; | enter | |||||
shift | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | up | shift | stock, | |||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e € | R r ° | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | Ö ö \ | Ä ä # | enter | |||
shift | < > | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | ||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e € | R r ° | T t | Z z | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | |||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | < | Y y | | X x | C c | V v | B b | N n | M m µ | , ; | . : | - _ | up | shift | stock, | |
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | <= | shift fn+shift alt+shift base fn alt | |
tab | Q q | W w | E e | R r | T t | Y y | U u | I i | O o | P p \ | [ { | ] } | del | fn+ctrl works as fn+shift | |
caps | A a | S s ß | D d | F f | G g | H h | J j | K k | L l ; | ? | ' " | enter | |||
shift | ` ~ | Z z | X x | C Ç c ç | V v | B b | N n | M m | , < | . > | / | | up | shift | stock, | |
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
| 1 ! | 2 " | 3 § | 4 $ | 5 % | 6 & | 7 / | 8 ( | 9 ) | 0 = | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q @ | W w | E e € | R r ° | T t | U u { | I i [ | O o ] | P p } | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | X x | C c | V v | B b | N n | M m µ | , ; | . : | up | shift | stock, | ||||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>, international characters via <Fn+key> (PC AltGr), <Fn+shift+key> (PC AltGr+Shift). <ctrl+Fn+key> works as an alternative easier combo for <Fn+shift+key>.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | X x | C c | V v | B b | N n | M m µ | , | . | up | shift | stock, | ||||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
Stock yellow characters accessible via <alt+key>, international characters via <Fn+key> (PC AltGr), <Fn+shift+key> (PC AltGr+Shift). <ctrl+Fn+key> works as an alternative easier combo for <Fn+shift+key>.
Dead characters on the apostrophe key are switched into Fn combinations on this variant.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | <= | shift fn+shift alt+shift base fn alt | |||
tab | Q q | W w | E e | R r | T t | U u | I i | O o | P p | del | fn+ctrl works as fn+shift | ||||
caps | A a | S s | D d | F f | G g | H h | J j | K k | L l | enter | |||||
shift | X x | C c | V v | B b | N n | M m µ | , | . | up | shift | stock, | ||||
ctrl | Fn | home | alt | sym | space | ctrl | Fn | left | down | right |
-- Anssi Hannula anssi.hannula@iki.fi