From fbb4139fbde33addfa087feaf8144c86201f0d0a Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Tue, 20 Nov 2018 13:11:41 +0900 Subject: [PATCH] Add Half-Qwerty keyboard layout See the following article about detail. Matias, E., MacKenzie, I. S., & Buxton, W. (1993). Half-QWERTY: A one-handed keyboard facilitating skill transfer from QWERTY. https://www.billbuxton.com/matias93.html --- layouts.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/layouts.json b/layouts.json index 93951a6..8444117 100644 --- a/layouts.json +++ b/layouts.json @@ -17,6 +17,14 @@ [{"w":2.25},"Shift","Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{"w":2.75},"Shift",{"x":1.25},"↑",{"x":1.25},"1\nEnd","2\n↓","3\nPgDn",{"h":2},"Enter"], [{"w":1.25},"Ctrl",{"w":1.25},"Win",{"w":1.25},"Alt",{"w":6.25},"",{"w":1.25},"Alt",{"w":1.25},"Win",{"w":1.25},"Menu",{"w":1.25},"Ctrl",{"x":0.25},"←","↓","→",{"x":0.25,"w":2},"0\nIns",".\nDel"] ] }, + { "name" : "ANSI 104 (Half-Qwerty/Flipped)", "data" : [ + ["Esc",{"x":1},"F1","F2","F3","F4",{"x":0.5},"F5","F6","F7","F8",{"x":0.5},"F9","F10","F11","F12",{"x":0.25},"PrtSc","ScrollLock","Pause\nBreak"], + [{"y":0.5},"_\n-",")\n0","(\n9","*\n8","&\n7","^\n6","%\n5","$\n4","#\n3","@\n2","!\n1","~\n`","+\n=",{"w":2},"Backspace",{"x":0.25},"Insert","Home","PgUp",{"x":0.25},"NumLock","/","*","-"], + [{"w":1.5},"Tab","P","O","I","U","Y","T","R","E","W","Q","{\n[","}\n]",{"w":1.5},"|\n\\",{"x":0.25},"Delete","End","PgDn",{"x":0.25},"7\nHome","8\n↑","9\nPgUp",{"h":2},"+"], + [{"w":1.75},"CapsLock",":\n;","L","K","J","H","G","F","D","S","A","\"\n'",{"w":2.25},"Enter",{"x":3.5},"4\n←","5","6\n→"], + [{"w":2.25},"Shift","?\n/",">\n.","<\n,","M","N","B","V","C","X","Z",{"w":2.75},"Shift",{"x":1.25},"↑",{"x":1.25},"1\nEnd","2\n↓","3\nPgDn",{"h":2},"Enter"], + [{"w":1.25},"Ctrl",{"w":1.25},"Win",{"w":1.25},"Alt",{"a":7,"w":6.25},"",{"a":4,"w":1.25},"Alt",{"w":1.25},"Win",{"w":1.25},"Menu",{"w":1.25},"Ctrl",{"x":0.25},"←","↓","→",{"x":0.25,"w":2},"0\nIns",".\nDel"] + ] }, { "name" : "ISO 105", "data" : [ ["Esc",{"x":1},"F1","F2","F3","F4",{"x":0.5},"F5","F6","F7","F8",{"x":0.5},"F9","F10","F11","F12",{"x":0.25},"PrtSc","Scroll Lock","Pause\nBreak"], [{"y":0.5},"¬\n`","!\n1","\"\n2","£\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{"w":2},"Backspace",{"x":0.25},"Insert","Home","PgUp",{"x":0.25},"Num Lock","/","*","-"],