Xah keyboard Blog

Xah Keyboard Blog Archive

Xah Emacs Blog

Microsoft Windows Keyboard Software Guide

Ban Mouse Micro Switch

ban mouse button 2020-02-18 c3dm4
ban mouse micro switchs 2020-02-18
dell inspiron 7000 y6bcf-s318x196
Best Laptop

Kensington Pro Fit Ergonomic Wired Keyboard- Black (K75400US) Buy at amazon

Logitech K860 Keyboard hkf6q-s319x196
Logitech Ergo K860 Keyboard

ergo keyboards is getting more popular.

flat ergo comparison

i'd just get X-Bows Keyboard Review

but see also Is Keyboard Tenting Important?

on the keyboard department, did i mention, due to life circumstances, i switched from kinesis of 4 years Kinesis Advantage2 Keyboard Review to uhk Ultimate Hacking Keyboard as main. For a change. we'll see what happens next.

Just redone the navbar. So the navbar is on the left in the following pages Microsoft Windows Keyboard Software Guide

Those pages are a bit old. Because i haven't been on Microsoft Windows much, but most importantly, i started to use programable keyboards, which is superior than OS key programing.

Programable Keyboards with Onboard Memory

Windows: How to swap Mouse Buttons: Right-Click, Middle-Click

PC Reveal keyboard
new photos. thanks to Zumwelt Zumleben

Keyboard Articles Index
updated, 698 articles on keyboard and input devices

Apple MacBook Touch Bar

keyboard history. The ergo revolution due to Microsoft. One of rare instance where Apple's version failed.

Microsoft Natural Keyboard

“the best way to avoid injury is not to go pro!”
Bad Keyboard Advice from Programers

Filmmaker Taika Waititi slams Apple keyboards during post-Oscar interview. Funny. see Worst Apple Designs

Mac Keyboard Shortcuts

keymouse 2018 009f1-s333x188

Keymouse stops making.

Wacom Drawing Tablets Spy on You


Huion Inspiroy H640P drawing tablet a5fc0-s250x250
Drawing Tablet

Alt Graph Key, Compose Key, Dead Key

Xah Lee's Best Ergonomic Keyboards
think i gonna remove UHK and Mistel Barocco. Can't consider keyboard sans physical arrow keys as best.

seems Mistel Barocco keyboard is discontinued? Mistel Barocco Split Keyboard


Apple extended keyboard 1 1987-s391x160
Apple Extended Keyboard, 1987
Apple Keyboard m0487 cbgm7-s289x217
Apple Keyboard II (M0487) (1990)
apple bondi blue imac keyboard-s289x217
Apple USB keyboard, 1999. (Bondi Blue iMac)
Apple pro keyboard german layout 92684-s414x151
Apple Pro Keyboard (A1048), 2003

Apple Keyboard History ⌨

Sony BKE-2011 keyboard 86333-s376x166
Sony BKE-2011 keyboard

List of Keyboards with Topre Switch

Guide to Keyboard Key Switch Mechanisms

Varmilo EC (Electro Capacitance) Switch

Xah Keyboards

gergo keyboard

new toy arrived

gergo keyboard 20200121 zgxyd-s353x177
Gergo 50
xahlee 20200116 j7377-s
xahlee 20200116 9d7gg-s

blank keys, tenting degree, and chord shortcut vs single key sequence

some of my pushy answer on xahlee discord.

ah here. Das Keyboard, the one that started blank keys idiocy Das Keyboard

Blank Keycaps = nerd idiocy. Blank Keycaps vs Labeled Keys

the proper understanding of degrees of tenting Scientific Research on Keyboard Ergonomics

regarding key sequences instead of chord, it cannot be done with keyboard firmware. it must be done in the app or os. and most of them can't do it. e.g. try to make a key sequence do Ctrl+c

Ban Key Chords

on linux, LXDE/Openbox can do it see Linux: LXDE/Openbox, Change Keyboard Shortcuts but otherwise difficult.

but if you use Emacs, it's easy. Define Key Sequence Emacs: Define Key Sequence
Elecom HUGE Trackball bq2x6 s244x256
Elecom HUGE

added a video of ball spin

ripster irl 2020-01-19-s224x280
Keyboard Scientist

old. the birth of xah-fly-keys

todo Logitech G513 Keyboard

now go buy a amazon Sony Xperia 5 Unlocked Smartphone
Make economy great again. help Bezos richer to help your life more convenient.

amazon basics trackball 8hdby-s223x280
AmazonBasics G5W

this one is no buy. updated.

ergonomic posture-s204x307
Proper Sitting Posture
CST 2545-5W trackball 19924-s354x177

L-Trac is back. now sold by X-Key.

Kensington Pro Fit Trackball nym3h-s259x241
Kensington Pro Fit
rose quartz sphere ct35v-s250x250
Trackball Ball Sizes and Replacement


thinking of taking out my logitech marble for a spin


Obsolete Mouses todo

imac mouse-s289x217
Apple iMac G3 mouse
spinner key 2018-02-27 9kgty-s345x181
Spinner Keycap

Ergodash with knob

ergodash ny6jq-s333x188
Ergodash 68

new photo, and thanks Matt B for donation.

keymouse 2018 009f1-s333x188

more photos. One of our friend, Kathy, just bought this. Now, among xah talk show circles, we have 3 person who have keymouse.

trelc verticle mouse j2q3y-s197x316
vertical gaming

adde a video.

NEC PC9800 c6264-s289x217
NEC PC9800 Series Keyboard


Kensington Orbit Trackball with Scroll Ring m4kyj-s256x244
Kensington Orbit Trackball with Scroll Ring

grey version came out.

input devices and 3d printed improvement, by Lindy Design Lab

You Can't Buy Ergonomic Mice Like This
Dec 30, 2019
Lindy Design Lab

great video. She is a 3d modeler.

Lubrigante Keyboard 5rbz4-s329x190
Lubrigante Keyboard

Sabrent Rocket Q 2TB NVMe PCIe M.2 2280 Internal SSD High Performance Solid State Drive R/W 3200/2900MB/s (SB-RKTQ-2TB) Buy at amazon

OLOy Memory DDR4 RAM 32GB (1x32GB) 2666 MHz CL19 1.2V 260-Pin Laptop Gaming SODIMM Upgrade for 2019 iMac 27-inch with Retina 5K Display, Late 2018 Mac Mini (MD4S322619MZSC) Buy at amazon

todo. remove. no longer made. Havit RGB Mouse

todo. no longer made? CM MasterKeys PBT Keyboard

Mac: How to Change Keybinding

Surface Pro 4 929a7-s1270x953-s289x217
Microsoft Surface Pro
Sony DPT-RP1 B Digital Paper 20200104 xq58w-s333x188
Sony Digital Paper

people are still buying

CODE Keyboard

Ultimate Hacking Keyboard
added a bunch of photos

[Korean Input Methods 한국어 입력법 By Alan W. At https://captainalan.github.io/language-and-linguistics/languages/korean/input.html ]

Function Key vs Key Chord, Which is Healthier, Which is Faster?

lmi-cadr keyboard 1st gen space cadget 31997-s289x217
Lisp Machine LMI-CADR keyboard

added a lisp machine pic.


cheap chinese keyboard

reddragon keyboard 86gnw
reddragon keyboard Buy at amazon [image source https://noagendasocial.com/@Lordimpala/103371319898790266]


djmouse 201912 bhrym-s291x215
AUKEY Keyboard KM-G9-US 84ks6-s250x250
Water Resist

Chinese and Japanese Input Methods

minor updates

chinese pinyin input 2017-07-19
Chinese Input Methods
Japanese input method menu 39864
Japanese Input Method
SanDisk 1TB External SSD xkpqc-s256x244
Best Flash Drive

cheap Wireless Mechanical Keyboard

someone bought

ee vxqxw
VELOCIFIRE TKL02WS 87 Wireless Mechanical Keyboard, Quiet Brown Switches, White Backlit Buy at amazon

is this cable used by ergodox?

mono modular patch cable 2019-12-20 3yd9t
Mono Modular Patch Cables - TS 3.5mm Buy at amazon
Cricut Easy Press 2 heat press machine 5sthz
Heat Press Machine
Cooler Master MK850 Keyboard x6wrr-s265x236
Cooler Master MK850 Keyboard

you buy 买买买 heater

vornado heater 2019-12-19 4skt9
vornado heater amazon

women's thing. phone printer

Instax Mini Link Smartphone Printer 2019-12-18 n5q2q
Instax Mini Link Smartphone Printer amazon

∃ Portable Monitor monitor

Asus Portable Monitor 2019-12-17 mwcyw
Asus Portable Monitor Buy at amazon
NEC APC-H412 blue oval switch y6k7j-s250x250
NEC APC-H412 Keyboard


more update. todo NEC M-System keyboard

todo add https://deskthority.net/wiki/File:Xerox_1109_(type_2)_--_full.jpg

krita 3d doll xwycy-s215x291
Drawing Tablet

Keymouse comet

keymouse comet w72dc-s331x189
hhkb pro hybrid ts vgt33-s390x160
HHKB Professional HYBRID Type-S

keyboard modifier stuck problem

the win10 Surface Pro virtual keyboard really have serious probs. every week or so, somehow i got a control lock or other modifier lock. and hard to find out which, and it's hell.

for the same reason, i stopped using those sticky key features in OS. now and then you got a modifier locked, mysteriously. when that happens, it's hell. cuz any key you type is actually Control+ or Alt+ etc. and there's no 1 right way to reset it.

See also:

Ergodox Keyboard case wear shine

ergodox z5x2z-s217x289
Ergodox Keyboard

major update on many Japan ergo keyboards

Japan FKB8579 661 thumb shift keyboard 45474 s335x187
Thumb-Shift, 1980
tron keyboard df41c-s307x204
DIY Tron

Tiny Space Bar

Cute Keycaps
rice bowl keycaps

amazon stuff bought from my viewers 2019-12-07

fanny pack 2019-12-07 tzhbq
fanny pack 2019-12-07 Buy at amazon

buy fanny pack, show your true nerd nature

Ban Mouse Drag

See also: Typing Habits, Repetitive Strain Injury ⌨

Dactyl keyboard
added a video review

Tokyo Keyboard Meetup 2019-11

work in progress

atlas56 keyboard x8f89-s333x188
fluorite CXL keyboard wjd77-s289x217
genesis 2.5 keyboard 2019-11-30 gg48c-s333x188
Genesis 2.5
super 57x keyboard m57zw-s289x217
Super 57X
SilverBullet44 keyboard 2019-12 jn559-s244x257

new photos or update:

todo work in progress

bigtrack trackball zxdcv-s269x232
Bigtrack Trackball

standing desk and folding table

standing desk 2019-11-28 sp9d2
buy, your standing desk amazon

my fav table is utility folding table.

folding table 2019-11-28 qjdpc
folding table

internet explorer anime girl 2013

Internet Explorer anime girl at desk-s333x188
Microsoft Sculpt Ergonomic Keyboard
kyria keyboard 2019 znrkz-s300x208
kyria keyboard
diy ms trackball 7cr4f-s-s250x250
Ploopy Trackball

Xah Talk Show
DIY keyboard Rhapsody: Gergo, Georgi, Ginni, Butter Stick, DIY Datahand, Kyria, POS keyboards. 2019-11-26

butter stick dxz2x-s291x215
Butter Stick Battlestation

todo. put to index page

ms sculpt ergo keyboard 20191112-s216x289
Microsoft Sculpt Ergonomic Keyboard
trackbar mouse 20191126-s364x172
Trackbar Mouse

todo. put to index page

lalboard n2b3q-s366x171

todo. put to index page

now proper review

kinesis pedal 20191124 gy59b-s289x217
Kinesis Foot Pedal review
gergo keyboard whpx7-s425x147
Gergo 50
georgi keyboard fj4y2-s289x217
Georgi Steno
ginni keyboard k5p8m-s322x194
Ginni Chorded 10
kinesis advantage2 6d7d5-s217x289
Kinesis Keyboard Gallery

more photos. thanks to Zumwelt Zumleben

sony video editing console grvdx-s289x217
Sony Video Editing Console

todo add to a index page

Xah Talk Show
playing footsie in office with trackball and pedals 2019-11-21

datahand jesse vincent g24fj-s289x217

added a video showing its scratchy wheel

Kensington Expert Mouse trackball wireless 53042-s262x239
Kensington Expert

new in town.

perixx periduo-406 keyboard kwdhy-s344x182
Perixx Periduo-406

livestream demo of keymouse on youtube, by “hello beautiful people”, 2019-11-26 11am San Francisco time

livestream demo of keymouse on youtube, by “hello beautiful people” at https://www.youtube.com/watch?v=E11tORvZUII scheduled for 2019-11-26 Tuesday, 11am San Francisco time.

mark your calendar.

if you don't know what keymouse is, see

keymouse 2018 009f1-s333x188
corne keyboard c6z3s-s409x153
Corne/Jorne Keyboard

SAIL Keycaps and Space Cadet Keycaps

SAIL keycaps 2019-11-18 sqq4y-s380x164
SAIL Keycaps
Space Cadet Keycap 2016 yw76d-s381x164
Space Cadet Keycaps
emily heximal watch 2019-11-17 g94fc-s333x188
happy hacking emily lisp server

heximal watch, and emscript writing system. refresh browser.

Xah Talk Show 2019-11-17
6 hours watch, 24 hours watch, heximal system, stenotype, plank, plover, piano, keyboard systems. 2019-11-17

Space Cadet keyboard 2
Space-Cadet, 1980

annotated what all those key means.

tsr 80 computer ce8c5-s289x217
TRS-80 keyboard

todo add to a index page

HP 02648-60005 keyboard b18bf-s371x168
HP 02648-60005, 1970s

Keyboard History ⌨

xerox 1109 lisp keyboard 70302-s289x216
Xerox 1109 Lisp Keyboard

todo, work in progress

Arrow Keys

Escape Key

Design of Computer Keyboard ⌨

Xah Talk Show Arrow Keys efficiency, vim vs inverted T, WASD, 2 handed arrows. Emacs/vi Keys History. 2019-11-14

tourbox g4ffs-s267x234
tourbox input

Input Devices

truly ergonomic keyboard 2018 0c1b9-s306x204
Cleave Keyboard
C L Sholes xpm layout US568630 6qn6q-s201x311
C L Sholes XPM Layout, 1896

join discord xahlee. great keyboard discussions


switching custom keyboards and OS mismatch

there's a interesting habit mismatch problem when you switch between your custom keyboards and pair it with Mac or Windows. you tend to press the wrong key on your older keyboard, and the wrong shortcut on the other OS.

Xah Talk Show happy hacking keyboard lisp 96 cpu cores, Voronoi diagram in hyperbolic space, emacs, powershell. 2019-11-06

Tony Aldon layout 2019 4w9y5
Tony Aldon Keyboard Layout
keymouse from kowodo 20180712 7x37m-s289x217
hhkb emily 4p8fz-s333x188
happy hacking emily lisp server
logitech g502 wireless xp4y6-s250x250

now wireless

logitech g604 mouse wrsgn-s202x310
Logitech G604 Mouse

todo Best Headset, Microphone

BluffCurve keyboard tm727-s289x217
BluffCurve keyboard
tractyl keyboard pd89n-s250x250
Tractyl Keyboard
abb keyboard cqpm8-s289x217
abb keyboard


HAVIT Keyboard

todo. review


logitech g710plus keyboard-s384x163
Logitech G710+
logitech g810 keyboard 75293-s429x146
Logitech G810
Kinesis vs Ultimate Hacking Keyboard, JavaScript in depth and modern web dev, webpack, unit testing mantra. 2019-10-25
UHK 20181214 split 0dfd2-s289x217
Ultimate Hacking
Contour Mouse ybvcf-s263x238
Contour Mouse

now you can buy them prebuilt

Dactyl keyboard top view 52983-s327x191
dactyl manuform keyboard d5912-s1386x1039-s289x216
Dactyl Manuform
nixie clock keyboard cad0c-s332x188
nixie clock keyboard
contour unimouse 1e0e8-s342x183
Contour Unimouse
OrthoMouse 72270-s299x209
Orthovia Ortho Mouse
SteelSeries Apex 350 keyboard a29d6-s335x187
Big Ass Spacebar, SteelSeries Apex Keyboard
super monkey ball video game 83470-s217x289
Super Monkey Ball
SteelSeries Apex Pro Keyboard p7ztd-s317x197
SteelSeries Apex Pro Keyboard
corner key 34qwn-s333x188
big corner key
moonrim keyboard 86q87-s264x237
Moonrim Keyboard
Logitech MX Master 3 Mouse 25mn7-s283x221
Logitech MX Master 3 Mouse

Mouse Reviews

lightest mouse

Cooler Master MM710 Mouse zw4j4-s288x217
Cooler Master MM710 Mouse
Kings Assembly mouse keyboard 41784-s239x261
King's Assembly Mouse Keyboard



pad printing machine for keyboard
laser marking of keyboard
ly092 mini keyboard f3281 2-s349x179

minor update.

Keyboard Page Key

page up page down keys CODE 87 keyboard-s306x204
Page Up/Down
Microsoft Ergonomic Keyboard 2019 ws8km-s339x185
Microsoft Ergonomic Keyboard 2019
kinesis laptop x848z-s333x188
Kinesis Laptop


2019-11-20 . add to a index page

oki gourd spring keyboard 201711 5eaf8-s289x217
OKI Gourd Spring Keyboard

San Francisco Bay Area Keyboard Meetup 2017-11 Impressions

Xah Keyboard Blog Archive

If you have a question, put $5 at patreon and message me.