-
Notifications
You must be signed in to change notification settings - Fork 4
/
keyboards.html
61 lines (54 loc) · 1.94 KB
/
keyboards.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
---
title: Keyboards
layout: default
permalink: /keyboards/
---
<h1>Keyboards</h1>
One of my hobbies are mechanical keyboards, and the last few years its only been
about open source ergonomic keyboards that you can actually build yourself. One
of the advantages of this, besides the ergonomic part, is that now you can
actually program the keyboard using a micro controller. That allows you to
implement all kinds of crazy stuff, like having a repeat key that repeats the
last keystroke, or like modifying CapsLock to toggle off once you hit a
non-character symbol. Here is my curated list of {{ site.keyboards | size }}
open source keyboards. It's nowhere a complete overview on what's out there, but
I will be adding more and more whenever I have time.
<section class="grid">
{% for keyboard in site.keyboards %}
<keyboard>
<a href="{{ keyboard.url }}">
<img
class="img-thumbnail"
src="/images/keyboards/{{ keyboard.slug }}.jpg"
/>
</a>
<div class="text">
<a href="{{ keyboard.url }}">
<h3>{{ keyboard.name }}</h3>
</a>
{% if keyboard.author_reddit %}
<i class="icon ion-social-reddit">
<a href="https://reddit.com/user/{{ keyboard.author_reddit }}">
/u/{{ keyboard.author_reddit }}
</a>
</i>
{% endif %} {% if keyboard.author_github %}
<i class="icon ion-social-github">
<a href="https://github.com/user/{{ keyboard.author_github }}">
{{ keyboard.author_github }}
</a>
</i>
{% endif %} {% if keyboard.number_of_keys %}
<div>Keys: {{ keyboard.number_of_keys }}</div>
{% endif %} {% if keyboard.diodeless %}
<div>Diodeless</div>
{% endif %}
<div>Controller: {{ keyboard.controller }}</div>
<div>Stagger: {{ keyboard.stagger }}</div>
{% if keyboard.modules %}
<div>Extra: {{ keyboard.modules }}</div>
{% endif %}
</div>
</keyboard>
{% endfor %}
</section>