Giter Site home page Giter Site logo

coffee-plus-plus's Introduction

Coffee++ keyboardlayout

(free under GNU-Licence by Ruben Barkow)

A one-hand typing keyboardlayout for programmers that can be used optional with both-hands

This layout enables you to type complete texts and code only with your left hand , leaves your right hand free for the mouse, numberpad or just drinking coffee.

Additionally the most common letters E,N,T and I are repeated on the right hand side of the keyboard to increase your typing speed. If both hands are used, you can reach a much faster typing speed than with the QWERT-layout.

Designed especially for programmers or people, that have to type a lot of special characters like komma, ", =, [, ], <, >, ', -, ., $, /, +, *, ( and ) .

Unlike the Left-Hand-Dvorak-Layout in the Coffee++ layout the left hand is positioned normal at the standard-left position.

Keyboard-layout:

(click to enlarge)

layout|555x157

  • The common characters A,S and D are at the same position as in QWERT-layouts (as well as B, Z, -, comma, period and @).
  • Numbers are reached only with the AltGr-Key (because they are repeated on the numberpad anyway) and are rearranged so the most common numbers 0 and 1 are easy to reach
  • Special characters are reached directly on your right side (without Shift) and additionally on the left side with the AltGr-key (for left-hand-writing)
  • The Caps-Lock Key is replaced by a second AltGr-Key and banned to the (useless?) Scroll-Lock Key
  • with the AltGr-Key pressed you can use the right hand in the standard position to navigate through text
  • the letters C, X, V, W, A, S and Z are kept easy to reach, for use in applications with the Control-Key

Free Download:

Windows XP winXP|20x20

Portable ENTI-key++V21.zip (thanks to Máté Farkas)

with this Tool, you have the full AltGr-functionality. (Just add 'pkl.exe' to your autostart)

Alternatively you can use your Caps Lock Key as AltGr-Key with KeyTweak and this Codepage:

CapsLock2AltGr_ScrollLock2CapsLock.ktw.zip

or use your Caps Lock Key as Left Backspace with this Codepage:

CapsLock2BackspaceScrollLock2CapsLock.ktw.zip

If you have a mouse with extra buttons, it is usefull to set one of the extra buttons to AltGr.

Linux Linux|20x20

On Ubuntu , follow these instructions

I also generated the .xmodmap file from the MS Keyboard Layout Creator Map with this conversion tool i developed: klc2xmodmap.

Mac OS

Download the layout mac/Coffee++.keylayout (which was created with Ukulele) and copy it as root into the folder

~/Library/Keyboard\ Layouts/Coffee++.keylayout

Open your Keyboart settings and add the Layout Coffee++ there.

For more detailed infos see the instruction at http://wiki.neo-layout.org/wiki/Neo%20auf%20dem%20Apple%20Macintosh%20einrichten which works the same way.

How to start typing:

Tips for learning You can easily learn on www.10-fast-fingers.com

Or you use your favorite typing tutor and add this course

you should print the Coffee++ Layout before you start the course, cause the finger-animation inside the course usually doesen´t work correctly

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.