On Keyboards and Things... Jack Rosenthal

26 October 2015

Jack Rosenthal

On Keyboards and Things...

A bit of history...

Jack Rosenthal

On Keyboards and Things...

A bit of history... The first keyboard layout was designed by the inventor of the typewriter, Christopher Latham Sholes. It looked a bit like a piano: - 3 5 7 9 N O P Q R S T U V W X Y Z 2 4 6 8 . A B C D E F G H I J K L M

Jack Rosenthal

On Keyboards and Things...

A bit of history... The first keyboard layout was designed by the inventor of the typewriter, Christopher Latham Sholes. It looked a bit like a piano: - 3 5 7 9 N O P Q R S T U V W X Y Z 2 4 6 8 . A B C D E F G H I J K L M The problem with this is that bigrams like ST would jam the typewriter by slamming two bars near each other at once.

Jack Rosenthal

On Keyboards and Things...

A bit of history... The first keyboard layout was designed by the inventor of the typewriter, Christopher Latham Sholes. It looked a bit like a piano: - 3 5 7 9 N O P Q R S T U V W X Y Z 2 4 6 8 . A B C D E F G H I J K L M The problem with this is that bigrams like ST would jam the typewriter by slamming two bars near each other at once. Sholes fixed this by going through a trial and error process to eliminate the placement of common digraphs next to each other.

Jack Rosenthal

On Keyboards and Things...

A bit of history... The first keyboard layout was designed by the inventor of the typewriter, Christopher Latham Sholes. It looked a bit like a piano: - 3 5 7 9 N O P Q R S T U V W X Y Z 2 4 6 8 . A B C D E F G H I J K L M The problem with this is that bigrams like ST would jam the typewriter by slamming two bars near each other at once. Sholes fixed this by going through a trial and error process to eliminate the placement of common digraphs next to each other. The resulting layout looked like this:

Jack Rosenthal

On Keyboards and Things...

More history...

Sholes sold his typewriter patent to Remington

Jack Rosenthal

On Keyboards and Things...

More history...

Sholes sold his typewriter patent to Remington Remington sold a few hundred typewriters

Jack Rosenthal

On Keyboards and Things...

More history...

Sholes sold his typewriter patent to Remington Remington sold a few hundred typewriters Sholes made a new typewriter without the clashing typebars, including a new efficient layout to go with it

Jack Rosenthal

On Keyboards and Things...

More history...

Sholes sold his typewriter patent to Remington Remington sold a few hundred typewriters Sholes made a new typewriter without the clashing typebars, including a new efficient layout to go with it Remington liked his new typewriter, but did not want to change the QWERTY layout

Jack Rosenthal

On Keyboards and Things...

More history...

Sholes sold his typewriter patent to Remington Remington sold a few hundred typewriters Sholes made a new typewriter without the clashing typebars, including a new efficient layout to go with it Remington liked his new typewriter, but did not want to change the QWERTY layout This made Sholes sad

Jack Rosenthal

On Keyboards and Things...

More history...

Sholes sold his typewriter patent to Remington Remington sold a few hundred typewriters Sholes made a new typewriter without the clashing typebars, including a new efficient layout to go with it Remington liked his new typewriter, but did not want to change the QWERTY layout This made Sholes sad Sholes died of tuberculosis

Jack Rosenthal

On Keyboards and Things...

Issues with QWERTY

Many common letter combinations require awkward finger motions.

Jack Rosenthal

On Keyboards and Things...

Issues with QWERTY

Many common letter combinations require awkward finger motions. Many common letter combinations require a finger to jump over the home row.

Jack Rosenthal

On Keyboards and Things...

Issues with QWERTY

Many common letter combinations require awkward finger motions. Many common letter combinations require a finger to jump over the home row. Many common letter combinations are typed with one hand. (e.g. was, were)

Jack Rosenthal

On Keyboards and Things...

Issues with QWERTY

Many common letter combinations require awkward finger motions. Many common letter combinations require a finger to jump over the home row. Many common letter combinations are typed with one hand. (e.g. was, were) Most typing is done with the left hand, which for most people is not the dominant hand.

Jack Rosenthal

On Keyboards and Things...

Issues with QWERTY

Many common letter combinations require awkward finger motions. Many common letter combinations require a finger to jump over the home row. Many common letter combinations are typed with one hand. (e.g. was, were) Most typing is done with the left hand, which for most people is not the dominant hand. About 16% of typing is done on the lower row, 52% on the top row and only 32% on the home row.

Jack Rosenthal

On Keyboards and Things...

Dvorak to the Rescue!

In 1932, Dr. August Dvorak and Dr. William Dealey designed a keyboard layout based off the concept of a home row.

Jack Rosenthal

On Keyboards and Things...

Dvorak to the Rescue!

Dvorak and Dealey’s design principles: Letters should be typed by alternating between hands

Jack Rosenthal

On Keyboards and Things...

Dvorak to the Rescue!

Dvorak and Dealey’s design principles: Letters should be typed by alternating between hands Vowels are on the left, consonants on the right

Jack Rosenthal

On Keyboards and Things...

Dvorak to the Rescue!

Dvorak and Dealey’s design principles: Letters should be typed by alternating between hands Vowels are on the left, consonants on the right

The most common letters and bigrams should be the easiest to type.

Jack Rosenthal

On Keyboards and Things...

Dvorak to the Rescue!

Dvorak and Dealey’s design principles: Letters should be typed by alternating between hands Vowels are on the left, consonants on the right

The most common letters and bigrams should be the easiest to type. The least common letters should be on the bottom row which is the hardest row to reach.

Jack Rosenthal

On Keyboards and Things...

Dvorak to the Rescue!

Dvorak and Dealey’s design principles: Letters should be typed by alternating between hands Vowels are on the left, consonants on the right

The most common letters and bigrams should be the easiest to type. The least common letters should be on the bottom row which is the hardest row to reach. The right hand should do more of the typing because most people are right-handed. Jack Rosenthal

On Keyboards and Things...

Do your fingers hurt? Typing Nineteen eighty-four by George Orwell

QWERTY: Distance fingers moved: 10.4 miles

Dvorak: Distance fingers moved: 6.2 miles Jack Rosenthal

On Keyboards and Things...

Why did I initially switch keyboard layouts?

Jack Rosenthal

On Keyboards and Things...

Why did I initially switch keyboard layouts?

Jesse Weaver is entirely responsible for this.

Jack Rosenthal

On Keyboards and Things...

Why did I initially switch keyboard layouts?

Jesse Weaver is entirely responsible for this. But he led me to do my own research.

Jack Rosenthal

On Keyboards and Things...

Colemak

Jack Rosenthal

On Keyboards and Things...

Colemak

Design principles: Change QWERTY as little as possible while bringing efficency simmilar to Dvorak. Be easy to learn if you are already a good QWERTY typist.

Jack Rosenthal

On Keyboards and Things...

Colemak

Design principles: Change QWERTY as little as possible while bringing efficency simmilar to Dvorak. Be easy to learn if you are already a good QWERTY typist. Why I abandoned it: It’s no better at programming than QWERTY. It dosen’t have enough hand alternation for my liking. Too much lateral motion while typing. Jack Rosenthal

On Keyboards and Things...

Colemak: Heat Map

Typing Nineteen eighty-four by George Orwell

Distance fingers moved: 5.9 miles

Jack Rosenthal

On Keyboards and Things...

Antibracket

A keyboard layout designed to combine the ambition of Dvorak, practicality of Colemak, and the symbols of Neo.

Jack Rosenthal

On Keyboards and Things...

Antibracket

A keyboard layout designed to combine the ambition of Dvorak, practicality of Colemak, and the symbols of Neo.

Jack Rosenthal

On Keyboards and Things...

Antibracket

A keyboard layout designed to combine the ambition of Dvorak, practicality of Colemak, and the symbols of Neo.

Jack Rosenthal

On Keyboards and Things...

Antibracket

A keyboard layout designed to combine the ambition of Dvorak, practicality of Colemak, and the symbols of Neo.

Why I abandoned it: I already knew how to type in Colemak and was lazy.

Jack Rosenthal

On Keyboards and Things...

Antibracket: Heat Map

Typing Nineteen eighty-four by George Orwell

Distance fingers moved: 6.3 miles

Jack Rosenthal

On Keyboards and Things...

The WULY Antimak Me on 13 Feb 2015 An ergonomic modifier based keyboard layout with Antibracket’s symbols and numbers and a home row practically stolen from Colemak. Also focuses around ease of vimming and still optimised for the English language... so basically it’s crack for your keyboard.

Jack Rosenthal

On Keyboards and Things...

WULY: Heat Map

Typing Nineteen eighty-four by George Orwell

Distance fingers moved: 5.6 miles

Jack Rosenthal

On Keyboards and Things...

My BuTeck ADNW Variant

Jack Rosenthal

On Keyboards and Things...

Jack’s Third Layout: Three

Jack Rosenthal

On Keyboards and Things...

Jack’s Third Layout: Three

Jack Rosenthal

On Keyboards and Things...

Jack’s Third Layout: Three

Jack Rosenthal

On Keyboards and Things...

Three: Heatmap

Typing Nineteen eighty-four by George Orwell

Distance fingers moved: 4.9 miles

Jack Rosenthal

On Keyboards and Things...

Other notable keyboard layouts worth researching

Programmers Dvorak

Jack Rosenthal

On Keyboards and Things...

Other notable keyboard layouts worth researching

Programmers Dvorak Workman

Jack Rosenthal

On Keyboards and Things...

Other notable keyboard layouts worth researching

Programmers Dvorak Workman ARENSITO

Jack Rosenthal

On Keyboards and Things...

Other notable keyboard layouts worth researching

Programmers Dvorak Workman ARENSITO LCK (Ask Jason)

Jack Rosenthal

On Keyboards and Things...

Other notable keyboard layouts worth researching

Programmers Dvorak Workman ARENSITO LCK (Ask Jason) Neo

Jack Rosenthal

On Keyboards and Things...

Other notable keyboard layouts worth researching

Programmers Dvorak Workman ARENSITO LCK (Ask Jason) Neo ADNW

Jack Rosenthal

On Keyboards and Things...

Other notable keyboard layouts worth researching

Programmers Dvorak Workman ARENSITO LCK (Ask Jason) Neo ADNW BuTeck ADNW

Jack Rosenthal

On Keyboards and Things...

Switching keyboard layouts

1

Print out the layout reference card and prop it up in front of your monitor.

Jack Rosenthal

On Keyboards and Things...

Switching keyboard layouts

1

Print out the layout reference card and prop it up in front of your monitor.

2

Change layouts on your computer. Don’t rearrange your keys to match your layout.

Jack Rosenthal

On Keyboards and Things...

Switching keyboard layouts

1

Print out the layout reference card and prop it up in front of your monitor.

2

Change layouts on your computer. Don’t rearrange your keys to match your layout.

3

Throw out the reference card after you know where everything is. This should be after a few hours of use.

Jack Rosenthal

On Keyboards and Things...

Switching keyboard layouts

1

Print out the layout reference card and prop it up in front of your monitor.

2

Change layouts on your computer. Don’t rearrange your keys to match your layout.

3

Throw out the reference card after you know where everything is. This should be after a few hours of use.

4

Struggle. You must go cold turkey for the switch to be effective.

Jack Rosenthal

On Keyboards and Things...

Switching keyboard layouts

1

Print out the layout reference card and prop it up in front of your monitor.

2

Change layouts on your computer. Don’t rearrange your keys to match your layout.

3

Throw out the reference card after you know where everything is. This should be after a few hours of use.

4

Struggle. You must go cold turkey for the switch to be effective.

5

Keep struggling. Focus on accuracy, not speed.

Jack Rosenthal

On Keyboards and Things...

Switching keyboard layouts

1

Print out the layout reference card and prop it up in front of your monitor.

2

Change layouts on your computer. Don’t rearrange your keys to match your layout.

3

Throw out the reference card after you know where everything is. This should be after a few hours of use.

4

Struggle. You must go cold turkey for the switch to be effective.

5

Keep struggling. Focus on accuracy, not speed.

6

Once you are accurate, you will naturally start to type faster.

Jack Rosenthal

On Keyboards and Things...

Switching keyboard layouts

1

Print out the layout reference card and prop it up in front of your monitor.

2

Change layouts on your computer. Don’t rearrange your keys to match your layout.

3

Throw out the reference card after you know where everything is. This should be after a few hours of use.

4

Struggle. You must go cold turkey for the switch to be effective.

5

Keep struggling. Focus on accuracy, not speed.

6

Once you are accurate, you will naturally start to type faster.

7

Impress your friends.

Jack Rosenthal

On Keyboards and Things...

You

If you use QWERTY, don’t.

Jack Rosenthal

On Keyboards and Things...

You

If you use QWERTY, don’t. You should do your own research and find a keyboard layout you like.

Jack Rosenthal

On Keyboards and Things...

You

If you use QWERTY, don’t. You should do your own research and find a keyboard layout you like. There is no best keyboard layout, each layout has it’s advantages.

Jack Rosenthal

On Keyboards and Things...

On Keyboards and Things... - GitHub

The problem with this is that bigrams like ST would jam the typewriter by ... Issues with QWERTY. Many common letter .... 2 Change layouts on your computer.

726KB Sizes 4 Downloads 295 Views

Recommend Documents

Notes and Tutorial on GDB - GitHub
CSM Linux Users Group ... GDB can make use of special symbols in your program to help you debug. ... exists and is up to date, and if so, call the debugger.

Hands-On Exercises - GitHub
Nov 29, 2011 - Lecture 13: Building a Bioinformatics Pipeline, Part III ... Download protein sequences for the best blast hits from Swiss-Prot ... Download the file unknown1.fas and unknown2.fas from the class website. ... u1.seq[:10].tostring().

rtGCS on GETAC - GitHub
Jun 12, 2015 - ... a few weeks is probably all you need to setup this demonstration. ... I am available to deliver rtGCS to your laptop and walk you through ...

Hands-On Exercises - GitHub
Nov 22, 2011 - Lecture 12: Building a Bioinformatics Pipeline, Part II. Paul M. ... have shown that it is amongst the best performing multiple ... See the MAFFT website for additional references ... MAFFT v6.864b (2011/11/10) ... Once you've confirme

Deploying, Scaling, and Running Grails on AWS and VPC - GitHub
Page 5 ... Very different that EC2 'Classic' which has no private network layer. Costs nothing extra .... to Manage S3 storage and SES Service (vs Java wrapper) ...

Note on commented games - GitHub
The starting point for debate upon a classic joseki. 4. An other ... At the start of this game, White made grave errors. ..... 3: At move 28, Black cannot start a ko.

Advanced Datetime on SugarForge - GitHub
The Advanced Datetime software and all related documents are distributed on .... http://www.sugarforge.org/frs/download.php/6509/Generic_Extension_Install.1.2.pdf .... $dtcm is an instance of a class that provides a user-friendly programming ...

Notes on 2014 workshop - GitHub
o Bulge and plane (W. Clarkson) o Magellanic Clouds (K. Vivas) o Commissioning observing program(C. Claver) o Additional topics invited. • MAF hack session ...

97 Things Every Software Architect Should Know - GitHub
Try Before Choosing. 30. Understand the Business Domain. 31. Programming Is an Act of Design. 32. Give Developers Autonomy. 33. Time Changes Everything.

A Framework for Flexible and Scalable Replica-Exchange on ... - GitHub
a type of application with multiple scales of communication. ... Chemistry and Chemical Biology, Rutgers University, Piscataway,. NJ 08854. †Electrical .... ity built on the BigJob/SAGA distributed computing envi- ronment ... Fortunately, great pro

Puppet Enterprise on Azure with RHEL and Windows Nodes - GitHub
8. In the Deployment blade, scroll down to the Outputs section. You will see the Public IP address and DNS of Puppet Master VM and Public IP of Load Balancer ...

Bare-Metal provisioning of Internet of Things devices by ... - GitHub
The Internet of Things (IoT) is currently one of the most relevant trends of the software ... which are used for materializing the Node Templates in a service topology. ... different firmware, configuration and network information to the devices.

A tutorial on clonal ordering and visualization using ClonEvol - GitHub
Aug 18, 2017 - It uses the clustering of heterozygous variants identified using other tools as input to infer consensus clonal evolution trees and estimate the cancer cell ... This results in a bootstrap estimate of the sampling distribution of the C

On the Complexity and Performance of Parsing with ... - GitHub
seconds to parse only 31 lines of Python. ... Once these are fixed, PWD's performance improves to match that of other ...... usr/ftp/scan/CMU-CS-68-earley.pdf.

Introduction Results: WSD Evaluation on the TWSI and the ... - GitHub
Introduction. We present a simple yet effective approach for learning word sense embeddings. In contrast to existing techniques, which either directly learn ...

The 8th International Workshop on Internet on Things ...
Distributed Denial of Service (DDoS) attacks that have caused outages and network congestion for a large ... or trust architectures, protocols, algorithms, services, and applications on mobile and wireless systems. ... layer protocols are expected to

On balance, economic globalization benefits worldwide ... - GitHub
collective opportunities then there are when the trade remains in a single country, ... by a progressive lowering or deterioration of standards, especially (in business ... http://www.ecosecretariat.org/ftproot/Publications/Journal/1/Article_TDB.pdf 

McLab tools on the web - GitHub
Jan 6, 2016 - tools developed under the McLab project. This application is explicitly .... library developed by Facebook[5], and the Flux architecture pattern that complements React's composable. 4 ... Another option is to instead of selectively chan

Exploitation on ARM-based Systems - Troopers18 - GitHub
Mar 12, 2018 - Sascha Schirra. Ralf Schaefer. • Independent Security. Consultant. • Reverse engineering. • Exploit development. • Mobile application security. • Embedded systems. • Twitter: @s4sh_s. • Security Analyst ...... Ask the Ker

McLab tools on the web - GitHub
highlighting. ➔ Message terminal. ➔ API for code highlighting using analysis results ... React.js. UI library built by Facebook https://facebook.github.io/react/ ...

Webography Enhanced Studio on Dispage website - GitHub
http://www.sugarforge.org/frs/download.php/6509/Generic_Extension_Install.1.2.pdf ..... Page 24 of 52. Enhanced ... JGrid-3.7.2 ( http://www.trirand.com/blog/ ).

Calculus on Computational Graphs: Backpropagation - GitHub
ismp/52_griewank-andreas-b.pdf)). The general .... cheap, and us silly humans have had to repeatedly rediscover this fact. ... (https://shlens.wordpress.com/),.

Making touchscreen keyboards adaptive to keys ... - Research at Google
source Android keyboard as an example, a modern touch ..... 10 users using two-thumb input. We also .... different spatial models using 10-fold cross-validation.