Skip to content

Commit f126e93

Browse files
committed
added images, working on html
1 parent b76605d commit f126e93

5 files changed

+44
-12
lines changed

ArsoniteLayout.png

10.7 KB
Loading

ArsoniteLayout.psd

577 KB
Binary file not shown.

index.html

+36-12
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,26 @@
99
<script src="numeral.js"></script>
1010
<style>
1111
body{font-family: "Segoe UI", "Century Gothic", "Helvetica";}
12-
h2{margin: 2px 0 2px}
12+
h1{text-align: center}
13+
#arsonitelayoutimg{text-align: center}
14+
h3{margin: 2px 0 2px}
1315
.layout{margin: 8px 4px 20px}
1416
</style>
1517
</head>
1618
<body>
19+
<h1>Arsonite</h1>
20+
<img id="arsonitelayoutimg" src="arsonitelayout.png" alt="Arsonite Layout"/>
21+
<h2>
22+
Arsonite is an efficient keyboard layout with minimal changes from QWERTY and almost all
23+
changes are symmetrical swaps, making it very easy to learn.
24+
</h2>
25+
26+
<div id="downloads">
27+
<span>Windows</span>
28+
<span>Linux</span>
29+
</div>
30+
31+
1732
<textarea name="text" id="text" cols="30" rows="10">
1833
"Attitude"
1934

@@ -54,7 +69,7 @@
5469

5570
<div id="layouts-all">
5671
<div id="layout-template" class="layout" style="display: none">
57-
<h2></h2>
72+
<h3></h3>
5873
<div>
5974
<span>Distance</span>
6075
<span class="distance"></span>
@@ -118,24 +133,33 @@ <h2></h2>
118133
// Qwerty already added as a starting point
119134

120135
K.dvorakMap = [
121-
"`1234567890[]\\" , "~!@#$%^&*(){}",
122-
" ',.pyfgcrl/=\\" , " \"<>PYFGCRL?+|",
123-
" aoeuidhtns-\n" , " AOEUIDHTNS_\n",
124-
" ;qjkxbmwvz" , " :QJKXBMWVZ",
125-
" " , ""
136+
"`1234567890[]\\" , "~!@#$%^&*(){}",
137+
" ',.pyfgcrl/=\\" , " \"<>PYFGCRL?+|",
138+
" aoeuidhtns-\n" , " AOEUIDHTNS_\n",
139+
" ;qjkxbmwvz" , " :QJKXBMWVZ",
140+
" " , ""
126141
];
127142

128143
K.arsoniteMap = [
129-
"`1234567890-=" , "~!@#$%^&*()_+",
130-
" qwdf;yuklp[]\\", " QWDF:YUKLP{}",
131-
" asetghnior'\n" , " ASETGHNIOR\"\n",
132-
" zxcvbjm,./" , " ZXCVBJM<>?",
133-
" " , ""
144+
"`1234567890-=" , "~!@#$%^&*()_+",
145+
" qwdf;yuklp[]\\", " QWDF:YUKLP{}|",
146+
" asetghnior'\n" , " ASETGHNIOR\"\n",
147+
" zxcvbjm,./" , " ZXCVBJM<>?",
148+
" " , ""
149+
];
150+
151+
K.colemakMap = [
152+
"`1234567890-=" , "~!@#$%^&*()_+",
153+
" qwfpgjluy;[]\\", " QWFPGJLUY:{}|",
154+
" arstdhneio'\n" , " ARSTDHNEIO\"\n",
155+
" zxcvbkm,./" , " ZXCVBKM<>?",
156+
" " , ""
134157
];
135158

136159
K.AddLayout("qwerty");
137160
K.AddLayout("dvorak", K.dvorakMap);
138161
K.AddLayout("arsonite", K.arsoniteMap);
162+
K.AddLayout("colemak", K.colemakMap);
139163

140164
$("#process").click(function(){
141165
var text = $("#text").val();

keyboard.js

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
/* Javascript rewrite of the java applet originally written by Jon A. Maxwell
2+
Naveed Ahmed
3+
*/
4+
15
function Array2D(x, y)
26
{
37
var array2D = new Array(x);

keystats.js

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
/* Javascript rewrite of the java applet originally written by Jon A. Maxwell
2+
Naveed Ahmed
3+
*/
4+
15
function CKeyStats(name, keymap){
26
this.distanceTotal = 0;
37
this.sameHandTotal = 0;

0 commit comments

Comments
 (0)