images updated; better docs
This commit is contained in:
parent
35c0757ceb
commit
c9276e9695
16 changed files with 2685 additions and 392 deletions
149
index.html
149
index.html
|
|
@ -85,6 +85,7 @@
|
|||
<ul>
|
||||
<li>Full qwerty keyboard layout</li>
|
||||
<li>Fully customizable through QMK firmware</li>
|
||||
<li>Primary target layout is "English US intl. with AltGr"</li>
|
||||
<li>Uses the phones USB-C port</li>
|
||||
<li>No Bluetooth – No additional battery</li>
|
||||
<li>Very thin footprint</li>
|
||||
|
|
@ -105,18 +106,19 @@
|
|||
<li>Standard qwerty keyboard</li>
|
||||
<li>Slide out mechanism</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h2 class="subtitle">Revision 1</h2>
|
||||
<ul>
|
||||
<li>
|
||||
Integrated USB Hub
|
||||
<ul>
|
||||
<li>Keyboard can be permanently connected to the phone</li>
|
||||
<li>Charge via additional USB-C port with USB-PD passthrough</li>
|
||||
<li>Charging the phone via additional USB-C port with USB-PD passthrough</li>
|
||||
<li>Get an additional USB-C port to connect other accessories</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Key frontlight</li>
|
||||
<li>Layout and firmware improvements</li>
|
||||
</ul>
|
||||
|
||||
<h2 class="subtitle">Future revisions may include</h2>
|
||||
|
|
@ -144,126 +146,20 @@
|
|||
<h2 class="subtitle">ANSI</h2>
|
||||
<div class="container">
|
||||
<div class="content">
|
||||
<div class="highlight is-family-monospace">
|
||||
<pre>0: no mod
|
||||
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
|
||||
║ Esc║ 1 ║ 2 ║ 3 ║ 4 ║ 5 ║ 6 ║ 7 ║ 8 ║ 9 ║ 0 ║ ⌫ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
|
||||
║ q ║ w ║ e ║ r ║ t ║ y ║ u ║ i ║ o ║ p ║ [ ║ ] ║ \ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
|
||||
║ a ║ s ║ d ║ f ║ g ║ h ║ j ║ k ║ l ║ ; ║ ' ║ ⏎ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬═════════╣
|
||||
║ z ║ x ║ c ║ v ║ b ║ n ║ m ║ , ║ . ║ / ║ ▲ ║ ⇧ ║
|
||||
╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
|
||||
║Ctrl║ Fn ║ ⇧ ║AltG║ Space ║ - ║ = ║ ◀ ║ ▼ ║ ▶ ║Ctrl║
|
||||
╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝</pre>
|
||||
</div><!--/.highlight-->
|
||||
<div class="highlight is-family-monospace">
|
||||
<pre>1: mod shift (default keyboard behaviour)
|
||||
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
|
||||
║ Esc║ ! ║ @ ║ # ║ $ ║ % ║ ^ ║ & ║ * ║ ( ║ ) ║ ⌫ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
|
||||
║ Q ║ W ║ E ║ R ║ T ║ Y ║ U ║ I ║ O ║ P ║ { ║ } ║ | ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
|
||||
║ A ║ S ║ D ║ F ║ G ║ H ║ J ║ K ║ L ║ : ║ " ║ ⏎ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬═════════╣
|
||||
║ Z ║ X ║ C ║ V ║ B ║ N ║ M ║ < ║ > ║ ? ║ ▲ ║░░░░░░░░░║
|
||||
╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
|
||||
║Ctrl║ Fn ║░░░░║AltG║ Space ║ _ ║ + ║ ◀ ║ ▼ ║ ▶ ║Ctrl║
|
||||
╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝</pre>
|
||||
</div><!--/.highlight-->
|
||||
<div class="highlight is-family-monospace">
|
||||
<pre>2: mod AltGr (default keyboard behaviour)
|
||||
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
|
||||
║ ║ ¹ ║ ² ║ ³ ║ ¤ ║ € ║ ^ ║ ̛ ║ ˛ ║ ‘ ║ ’ ║ ⌫ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
|
||||
║ ä ║ å ║ é ║ ë ║ þ ║ ü ║ ú ║ í ║ ó ║ ö ║ « ║ » ║ ¬ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
|
||||
║ á ║ ß ║ ð ║ ║ ║ ║ ï ║ œ ║ ø ║ ¶ ║ ´ ║ ⏎ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬═════════╣
|
||||
║ æ ║ œ ║ © ║ ® ║ ║ ñ ║ µ ║ ç ║ ˙ ║ ¿ ║ ▲ ║ ⇧ ║
|
||||
╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
|
||||
║Ctrl║ Fn ║ ⇧ ║░░░░║ Space ║ ¥ ║ × ║ ◀ ║ ▼ ║ ▶ ║Ctrl║
|
||||
╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝</pre>
|
||||
</div><!--/.highlight-->
|
||||
<div class="highlight is-family-monospace">
|
||||
<pre>3: mod fn (adds missing keys)
|
||||
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
|
||||
║ Esc║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║ F6 ║ F7 ║ F8 ║ F9 ║ F10║ Delete ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
|
||||
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ F11║ F12║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
|
||||
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ` ║ Super ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬═════════╣
|
||||
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║PgUp║ ⇧ ║
|
||||
╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
|
||||
║Ctrl║░░░░║ ⇧ ║AltG║ ↹ ║ ║ ║Pos1║PgDn║ End║Ctrl║
|
||||
╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝</pre>
|
||||
</div><!--/.highlight-->
|
||||
<figure class="image">
|
||||
<a href="http://www.keyboard-layout-editor.com/#/gists/7dd07f537fdabe4e8c25ad3b9b0d8173"><img src="/mkbd65-ansi.png" alt="ANSI layout" /></a>
|
||||
</figure><!--/.image-->
|
||||
</div><!--/.content-->
|
||||
</div><!--/.container-->
|
||||
</div><!--/.column-->
|
||||
|
||||
<div class="column">
|
||||
<h2 class="subtitle">ANSI (big enter)</h2>
|
||||
<h2 class="subtitle">"ISO" (ANSI with big enter)</h2>
|
||||
<div class="container">
|
||||
<div class="content">
|
||||
<div class="highlight">
|
||||
<pre>0: no mod
|
||||
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
|
||||
║ Esc║ 1 ║ 2 ║ 3 ║ 4 ║ 5 ║ 6 ║ 7 ║ 8 ║ 9 ║ 0 ║ ⌫ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
|
||||
║ q ║ w ║ e ║ r ║ t ║ y ║ u ║ i ║ o ║ p ║ [ ║ ] ║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ ⏎ ║
|
||||
║ a ║ s ║ d ║ f ║ g ║ h ║ j ║ k ║ l ║ ; ║ ' ║ \ ║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
|
||||
║ z ║ x ║ c ║ v ║ b ║ n ║ m ║ , ║ . ║ / ║ ▲ ║ ⇧ ║
|
||||
╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
|
||||
║Ctrl║ Fn ║ ⇧ ║AltG║ Space ║ - ║ = ║ ◀ ║ ▼ ║ ▶ ║Ctrl║
|
||||
╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝</pre>
|
||||
</div><!--/.highlight-->
|
||||
<div class="highlight">
|
||||
<pre>1: mod shift (default keyboard behaviour)
|
||||
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
|
||||
║ Esc║ ! ║ @ ║ # ║ $ ║ % ║ ^ ║ & ║ * ║ ( ║ ) ║ ⌫ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
|
||||
║ Q ║ W ║ E ║ R ║ T ║ Y ║ U ║ I ║ O ║ P ║ { ║ } ║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ ⏎ ║
|
||||
║ A ║ S ║ D ║ F ║ G ║ H ║ J ║ K ║ L ║ : ║ " ║ | ║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
|
||||
║ Z ║ X ║ C ║ V ║ B ║ N ║ M ║ < ║ > ║ ? ║ ▲ ║░░░░░░░░░║
|
||||
╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
|
||||
║Ctrl║ Fn ║░░░░║AltG║ Space ║ _ ║ + ║ ◀ ║ ▼ ║ ▶ ║Ctrl║
|
||||
╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝</pre>
|
||||
</div><!--/.highlight-->
|
||||
<div class="highlight">
|
||||
<pre>2: mod AltGr (default keyboard behaviour)
|
||||
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
|
||||
║ ║ ¹ ║ ² ║ ³ ║ ¤ ║ € ║ ^ ║ ̛ ║ ˛ ║ ‘ ║ ’ ║ ⌫ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
|
||||
║ ä ║ å ║ é ║ ë ║ þ ║ ü ║ ú ║ í ║ ó ║ ö ║ « ║ » ║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣ ⏎ ║
|
||||
║ á ║ ß ║ ð ║ ║ ║ ║ ï ║ œ ║ ø ║ ¶ ║ ´ ║ ¬ ║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
|
||||
║ æ ║ œ ║ © ║ ® ║ ║ ñ ║ µ ║ ç ║ ˙ ║ ¿ ║ ▲ ║ ⇧ ║
|
||||
╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
|
||||
║Ctrl║ Fn ║ ⇧ ║░░░░║ Space ║ ¥ ║ × ║ ◀ ║ ▼ ║ ▶ ║Ctrl║
|
||||
╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝</pre>
|
||||
</div><!--/.highlight-->
|
||||
<div class="highlight">
|
||||
<pre>3: mod fn (adds missing keys)
|
||||
╔════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦════╦═════════╗
|
||||
║ Esc║ F1 ║ F2 ║ F3 ║ F4 ║ F5 ║ F6 ║ F7 ║ F8 ║ F9 ║ F10║ Delete ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╦════╣
|
||||
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ F11║ F12║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╣Supr║
|
||||
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ` ║ ║ ║
|
||||
╠════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╬════╩════╣
|
||||
║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║PgUp║ ⇧ ║
|
||||
╠════╬════╬════╬════╬════╩════╩════╬════╬════╬════╬════╬════╦════╣
|
||||
║Ctrl║░░░░║ ⇧ ║AltG║ ↹ ║ ║ ║Pos1║PgDn║ End║Ctrl║
|
||||
╚════╩════╩════╩════╩══════════════╩════╩════╩════╩════╩════╩════╝</pre>
|
||||
</div><!--/.highlight-->
|
||||
<figure class="image">
|
||||
<a href="http://www.keyboard-layout-editor.com/#/gists/ea8b9739acc4a8de44a7013d14665932"><img src="/mkbd65-iso.png" alt="ISO layout" /></a>
|
||||
</figure><!--/.image-->
|
||||
</div><!--/.content-->
|
||||
</div><!--/.container-->
|
||||
</div><!--/.column-->
|
||||
|
|
@ -275,16 +171,23 @@
|
|||
<h1 class="title">Tips</h1>
|
||||
|
||||
<div class="content">
|
||||
<p>The <span class="tag">Fn</span> key unlocks a lot of the missing keys and other functions.</p>
|
||||
<p>The key labeled <span class="tag">Alt</span> is actually the <span class="tag">AltGr</span> key. Because the <span class="tag">Alt</span> key is not very useful on Android but the <span class="tag">AltGr</span> key is used in the English US intl. layout.</p>
|
||||
<p>The <span class="tag">AltGr</span> key is also a sticky key. That means that it remains active until the next key is pressed, and then it is released. This allows you to type keyboard combinations without pressing more than one key at a time.</p>
|
||||
<p>This keyboard uses the Esc-Grave option from QMK to combine the <span class="tag">Esc</span> and <span class="tag">`~</span> keys</p>
|
||||
<p>Useful combinations:</p>
|
||||
<ul>
|
||||
<li>Hold left thumb on <span class="tag">Fn</span> and right thumb on <span class="tag">⏎</span> to press <span class="tag">Super</span></li>
|
||||
<li>Hold left thumb on <span class="tag">Fn</span> and right thumb on <span class="tag">⏎</span> to press <span class="tag">Super</span> (Windows key)</li>
|
||||
<li>Get <span class="tag">`</span> key by pressing <span class="tag">Fn</span> with left thumb and <span class="tag">'</span> with right thumb</li>
|
||||
<li>Get <span class="tag">~</span> key by pressing <span class="tag">Fn</span>+<span class="tag">Shift</span> with left thumb and <span class="tag">'</span> with right thumb</li>
|
||||
<li>Since Android doesn't really use the <span class="tag">Alt</span> key, the <span class="tag">Alt</span> key on this keyboard is actually an <span class="tag">AltGr</span> key to give you the <span class="tag">€</span> and german umlauts in the English (US) international layout</li>
|
||||
<li>
|
||||
The keyboard uses the Esc-Grave option from QMK to combine the <span class="tag">Esc</span> and <span class="tag">`~</span> keys, so sorry french typists but:
|
||||
<li>Get <span class="tag">~</span> key by pressing <span class="tag">Shift</span> with right thumb and <span class="tag">Esc</span> with left thumb</li>
|
||||
<li>Get <span class="tag">€</span> by tapping <span class="tag">AltGr</span> followed by <span class="tag">5</span> in the English (US) international layout</li>
|
||||
<li>Get the german umlaut <span class="tag">ä</span> by tapping <span class="tag">AltGr</span> followed by <span class="tag">q</span> in the English (US) international layout</li>
|
||||
<li>Get the german umlaut <span class="tag">ü</span> by tapping <span class="tag">AltGr</span> followed by <span class="tag">y</span> in the English (US) international layout</li>
|
||||
<li>Get the german umlaut <span class="tag">ö</span> by tapping <span class="tag">AltGr</span> followed by <span class="tag">p</span> in the English (US) international layout</li>
|
||||
<li>I'm sorry french typists:
|
||||
<ul>
|
||||
<li>Pressing <span class="tag">AltGr</span>+<span class="tag">Fn</span>+<span class="tag">'</span> is the only way to get <span class="tag">`</span> and combine it with the next char</li>
|
||||
<li>Pressing <span class="tag">AltGr</span>+<span class="tag">Shift</span>+<span class="tag">Fn</span>+<span class="tag">'</span> is the only way to get <span class="tag">~</span> and combine it with the next char</li>
|
||||
<li>Tapping <span class="tag">AltGr</span> followed by <span class="tag">Fn</span>+<span class="tag">'</span> is the only way to get <span class="tag">`</span> and combine it with the next char</li>
|
||||
<li>Tapping <span class="tag">AltGr</span> followed by <span class="tag">Shift</span>+<span class="tag">Fn</span>+<span class="tag">'</span> is the only way to get <span class="tag">~</span> and combine it with the next char</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
@ -292,6 +195,7 @@
|
|||
</div><!--/.container-->
|
||||
</section><!--/.section-->
|
||||
|
||||
|
||||
<section id="hardware" class="section">
|
||||
<div class="container">
|
||||
<h1 class="title">Hardware</h1>
|
||||
|
|
@ -312,6 +216,7 @@
|
|||
<section id="case" class="section">
|
||||
<div class="container">
|
||||
<h1 class="title">Case</h1>
|
||||
<p>The CAD filesfor the case are generated from configuration files. </p>
|
||||
<p>Imagine some nice pictures of colorful 3D prints here!</p>
|
||||
</div><!--/.container-->
|
||||
</section><!--/.section-->
|
||||
|
|
|
|||
Loading…
Reference in a new issue