Xah Lee Profile picture
Apr 19, 2018 32 tweets 14 min read Twitter logo Read on Twitter
Do-It-Yourself Keyboards. Added helix keyboard.
xahlee.info/kbd/diy_keyboa…
the classic Microsoft Natural Keyboard Elite (year 1998 to 2014) is now $199 on amazon.
amzn.to/2qKUVPn
see
Microsoft Natural Keyboard
xahlee.info/kbd/Microsoft_…
which do you prefer
A very weird keyboard. But the thumb keys are actually nice.
amzn.to/2Hf3ltx
a great innovation with thumb bar is this NeXT Keyboard.
xahlee.info/kbd/NeXT_compu…
Not sure if it's Steve Job's idea. Doesn't seem to be picked up.
MX Master mouse has newer version, called 2s.
also, added a video that shows how the auto ratchet/spin wheel works.
xahlee.info/kbd/logitech_m…
the auto ratchet/spin actually uses a motor. that's rather lame. I'd think, there's a pure mechanical way to make it happen.
Latest Thinking on Computer-Related Pain by David M Rempel
xahlee.info/kbd/latest_on_…
this keyboard needs love it deserves.
XMIT Hall Effect Switch Keyboard
xahlee.info/kbd/hall_effec…
ergodox vs x-bows keyboard, my answer
xahlee.info/kbd/xbows_keyb…
#linux Why Tiling Window Manager Sucks (xmonad, ratpoison, dwm, …).
more comment and my answer.
xahlee.info/linux/why_tili…
this is truly ergo prototype. see Misc DIY Keyboards xahlee.info/kbd/fancy_keyb…
mag lev fan. wonders of tech. amzn.to/2a4GgpP
apparently, for reasons i don't know, this haven't replaced traditional fan. why? cost?
List of Keylogging Software
xahlee.info/kbd/list_of_ke…
here's an actual lolita keyboard. made in China.
Mechanical Keyboard: Kailh Switch
xahlee.info/kbd/keyboard_k…
that's colemak mod dh layout, a variant of colemak.
see
xahlee.info/kbd/dvorak_and…
Japan, pioneer of thumb key keyboards
NEC 日本電気 M-Type keyboard
xahlee.info/kbd/Japan_M-Ty…
Why Tiling Window Manager Sucks (xmonad, ratpoison, dwm, …)
Expanded.
xahlee.info/linux/why_tili…
#linux
in 10 minutes, understand Japanese writing system, and its input systems and Keyboard Layouts
xahlee.info/kbd/Japan_keyb…
Own the Couch Keyboard
xahlee.info/kbd/own_the_co…
on its own page
Novation LaunchPad xahlee.info/kbd/novation_l…
Contour Roller Mouse, new version xahlee.info/kbd/contour_ro…
Planck Keyboard. vastly expanded. I explain why it's the worst keyboard. Worse than Happy Hacking.
xahlee.info/kbd/planck_key…
so, if you want to built a keyboard, the best is Nyquist
xahlee.info/kbd/nyquist_ke…
or Helix
xahlee.info/kbd/helix_keyb…
this is why today's keyboard sucks xahlee.info/kbd/keyboard_p…
the best thing i've seen in tokyo keyboard meetup #tokyomk4 is this. Keyboard Tenting Cart xahlee.info/kbd/keyboard_t…
much update. learn how Japanese is typed, and Japan Keyboard Layouts: M-type • JIS X6004 • Nicola (thumb-shift) • TRON • New Stickney Layout.
See xahlee.info/kbd/Japan_keyb…
much thanks to esrille new keyboard creater @shiki_okasaka
Truly Ergonomic Keyboard xahlee.info/kbd/Truly_Ergo…
How to Avoid Mouse Hand Pain xahlee.info/kbd/mouse_hand…
Mechanical Keyboard Noise Comparison xahlee.info/kbd/mechanical…
Keyboard Joysticks see xahlee.info/kbd/keyboard_j…
does it work well? no.
Swiftpoint Z Gaming Mouse.
xahlee.info/kbd/swiftpoint…
Added a video. This batman mouse, not for programers.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Xah Lee

Xah Lee Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @xah_lee

May 11, 2018
sometimes in programing language design, you know something you don't like, but can't explain it well. Only years after, you found the exact reason, able to explain it as logic, and to have short describtive phrase, that when people hear, they go ah.
A name for a thing/concept, or descriptive phrase, is very powerful. When you don't have it, you mumble and people don't buy it. When you have it, sometimes it can even help falsity. For this reason, many cults, are full of jargons, unix hacker cult, perl, scientology, sjw.
for example, popular jargon in programing include: timtowtdi (perl), KISS, DRY, unix philosophy, patterns, agile. sjw jargon includes: microagression, cis, gaslighting, safespace, intersectionality.
Read 6 tweets
Apr 21, 2018
Visual CSS
xahlee.info/js/css_index.h…
major update.
here's 2 different web design of navigation panel. The 1 with scroll bar is better. because, if not, when doc is long, the left side is blank, and needs to scroll all the way to the top to use it.
currently, trying to solve the navigation panel problem on my site. e.g.
xahlee.info/js/js.html

1 visibility problem。only the top few links visible
2 hard to find which link in panel is the current article.
3 hard to use. needs to scroll a lot to use buried links in panel.
Read 6 tweets
Feb 7, 2018
learn How Compiler Works in 20 minutes xahlee.info/parser/compile…
What's the Difference Between BNF, EBNF, ABNF?
xahlee.info/parser/bnf_ebn…
#golang #haskell #lisp #python
this, still the best book on writing a compiler. Though, not as clear and broad as i thought.
there are thievery pdf versions online, but all code/formula are screwed. You better buy the real thing.
Dragon Book Table of Contents
xahlee.info/parser/dragon_…
Read 46 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(