Skip to content
/ finner Public

Combines the best parts of the US keyboard layout into the Finnish one

License

Notifications You must be signed in to change notification settings

ruohola/finner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finner

Finner is designed to be an enhanced Finnish keyboard layout. The keylayout was designed to be very easy to learn and it keeps changes to the standard Finnish layout as minimal as possible, while providing much better usability. The main benefit over the standard Finnish layout is the minimized usage of Option (or AltGr) and not needing to use dead keys when typing ASCII characters, and the main benefit over the US layout is easy access to the very commonly used Ä and Ö.

Basic layers of the keylayout, with changes compared to the standard Finnish layout highlighted Image of layout

The repository contains both the macOS .keylayout file and Windows .klc file.

macOS installation

  1. Move or symlink Finner.keylayout into /Library/Keyboard Layouts/
  2. Log out and log back in
  3. Select the new keyboard layout from System Settings

Windows installation

  1. Download Microsoft Keyboard Layout Creator and open it
  2. From 'File' > 'Load Source File...' open the Finner.klc file
  3. From 'Project' > select 'Build DLL and Setup package', ignore the verification warnings
  4. Run the setup.exe file from the location it got created to
  5. Select the new keyboard layout from Windows Settings

All symbols from all layers

No modifiers

`1234567890+\
qwertyuiop[]
asdfghjklöä'
<zxcvbnm,.-

(Pressing space types , the normal U+0020 SPACE (SP) character)

Shift

~!"#^%&/()=?|
QWERTYUIOP{}
ASDFGHJKLÖÄ*
>ZXCVBNM;:_

(Pressing space types , the normal U+0020 SPACE (SP) character)

Option (AltGr on Windows)

´¡@£$€¼½¾≠≈¿¬
¤¥€®™☐ü↔︎Ωπå“
√∑∆☒☑︎←↓↑→œæ‘
≤«‹©∫§№µ′…–

(Pressing space doesn't type anything, to avoid mistakenly entering non-standard whitespace)

Option + Shift (AltGr + Shift on Windows)

 ¹²³⁴⁵⁶⁷⁸⁹⁰±¦
⋅×÷‰† Ü °¶Å”
 ß   ⇔  ⇒ŒÆ’
≥»›  •  ″ —

(Pressing space types  , the U+00A0 NO-BREAK SPACE (NBSP) character)