Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
taylorconor
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
taylorconor
3y ago
> No, we did not Citation needed
2.
▲
by
taylorconor
5y ago
Simavr was fantastic to work with, it's a very impressive project!
3.
▲
by
taylorconor
5y ago
My point is that they're macro pads where you can assign keycodes or keycode combinations to specific keys. The threeboard is itself capable of determining which keycodes to send and is not limited by what it's been programmed to
4.
▲
by
taylorconor
5y ago
These kinds of things are distinctly different, assigning macros or keycodes to specific keys. The threeboard is not a macropad, it's a fully-functional keyboard that can type anything, it just requires specifying the keycode to type o
5.
▲
by
taylorconor
5y ago
I tried to give a bit of an overview of this in the 'hardware design' section of the documentation [0]. It has some external links to further documentation and tutorials in it too. But the learning curve is very steep. I'd ma
6.
▲
by
taylorconor
5y ago
It does just send ASCII codes (well, USB keycodes)! It's not supposed to be practical, just to be technically interesting and useful to learn from!
7.
▲
by
taylorconor
5y ago
For me personally, no. But I think the threeboard firmware is small enough right now that it's very readable and understandable, so it could make a good starting point to fork and adapt to different boards!
8.
▲
by
taylorconor
5y ago
Put whatever switches you want on it and it can be!
9.
▲
by
taylorconor
5y ago
Yes the A key is the most frequently used, as it increments the USB keycode in all layers. An alternative would be a mode that allows setting individual bits in the keycode byte, but that's still quite arduous.
10.
▲
by
taylorconor
5y ago
SparkFun have some pretty good tutorials and resources for learning, e.g. this tutorial which guides you through using KiCad, a tool for designing schematics and PCBs: https://learn.sparkfun.com/tutorials/beginners-guid
11.
▲
Show HN: Threeboard – a full-size mechanical USB keyboard with only three keys
(github.com)
92 points
by
taylorconor
5y ago
|
39 comments
12.
▲
by
taylorconor
5y ago
I built a similar project ( https://github.com/taylorconor/inkymon ) using an Inky wHAT e-ink dev board [1] connected to a Raspberry Pi Zero, which seems to be the same display as used here. It's really not fit for
13.
▲
by
taylorconor
6y ago
Regardless of whether or not you support Sverigedemokraterna, they are widely considered to be right-wing or far-right [1]. Politico is not taking any stance or making any kind of statement by labelling them as such. [1] https://
14.
▲
by
taylorconor
6y ago
Could be a really fun variation on quinesnake: https://github.com/taylorconor/quinesnake
15.
▲
by
taylorconor
7y ago
All streaming integrations in Sonos (like Spotify) communicate with the Sonos backend rather than the device directly. So that would fall apart too.
16.
▲
by
taylorconor
7y ago
I guess the inline function would require a Badge and the private member function would not. So an inline constructed but never used Badge is even more likely to be completely optimized away
17.
▲
by
taylorconor
7y ago
Oh that sucks, the whole point of programs like these is that they should still be portable. Could you make a GitHub issue (or email me) with your platform, shell, compiler version and curses version?
18.
▲
by
taylorconor
7y ago
Unfortunately it's a pretty manual, tedious and frustrating process, especially when the code is minified and you want to squeeze it into as small a source file as possible.
19.
▲
Show HN: Quinesnake – A quine that plays snake over its own source
(github.com)
131 points
by
taylorconor
7y ago
|
17 comments
20.
▲
by
taylorconor
7y ago
+1! And there are plenty of helpful tutorials around if you get a bit stuck!
21.
▲
by
taylorconor
7y ago
It's not a quine :)
22.
▲
Show HN: Tinytetris – 80 x 23 Terminal Tetris
(github.com)
147 points
by
taylorconor
7y ago
|
52 comments