Giter Club home page Giter Club logo

finner's Introduction

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)

finner's People

Contributors

ruohola avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.