Xah Keyboard Blog 2021-03

RetroArcade_us_trackball_vjGvn-s250
RetroArcade.us Trackball
Ablenet_BIGtrack_Trackball_HgJGQ-s250
Ablenet BIGtrack Trackball
Teppou_Ashigaru_Sandtrooper_starwars_28223-2-s250
Japanese Action Figure

Typing Tutorial, Speed Test, Typing Games. added a section on typing score.

Perixx_PERIPRO-506_Trackball_djyb4-s332x188
Perixx PERIPRO-506/706 Trackball
xkeys_ltrac_trackball_X5qqC-s250
L-Trac Trackball

new photo and video.

Trackballs That Can Spin added more videos.

new photos and updates.

Kensington_TurboBall_jn55d2-s250
Kensington TurboBall, 2000
Kensington_Turbo_Mouse_87183-s250
Kensington Turbo Mouse
Kensington_Expert_Mouse_pro_r8Xjb2-s250
Kensington Expert Mouse Pro
wico_trackball_dQHkt-s250
wico trackball
alfa_data_trackball_cSsXJ-s250
Alfa Data

Trackball History

Sharp_MZ-700_PC_6aca9-s250
SHARP MZ-700 PC, Year 1982

Keyboard History ⌨

add to page. OneOdio A70 Bluetooth Headphone Buy at amazon

DJI Pocket 2 Camera 2021 X526x
DJI Pocket 2, 3 Axis Gimbal Stabilizer 4K Camera, 1/1.7″ CMOS, 64MP Photo Buy at amazon

Rode Wireless Lavalier Microphone Transmitter/Receiver Buy at amazon

updated.

minor updates.

BeeRaider_keyboard_2021_vfJn5-s250
BeeRaider Keyboard

Keyboard Technology, It's Hack All the Way

Problem of Dual-Purpose Keys (home row mods)

Cleave_keyboard_20210408_855-2-s250
Cleave

some update. only 10 or so keys in the middle is reprogramable. This is pretty bad.

Weweya_Barefoot_Shoes_20210420_Wmssn-s250
Barefoot Shoes
Fifine_mic_202104_502-s250
Buying Microphone
HyperX_Cloud_II_Gaming_Headset_20210307-s250
Buying Headset

宮保拼音 Combo Pinyin, Chinese Input System by Chording

宮保拼音 Combo Pinyin put in somewhere https://github.com/rime/home/wiki/ComboPinyin

【宮保拼音】 (Combo Pinyin),是一種利用標準美式鍵盤 並擊 輸入漢字的方法。 所謂「並擊」(chord-typing),即數指並行、同時擊鍵,以擊出的按鍵組合表達要輸入的編碼。形式類似於在鋼琴上彈奏和絃。

Logitech_H390_Headset_20210417-s250
Logitech H390 Headset
TinyMod_steno_2021-s250
Stenotype Machine

new photo, and updates

SAMSUNG_T7_SSD_20210415_M7dHD-s250
Best External Drive

Bought headset and mic and bare finger shoe.

xahlee bought 2021-04-14 Gqt9w
xahlee bought 2021-04-14

How to Solve Audio Ground Loop Hum

new recommendation from a music/audio expert friend

PreSonus_Eris_E3_5_speakers_FQVM9
Best HiFi Speakers

new. Cooler Master ControlPad. Added to Programable Keypad

Kensington_Expert_Mouse_pink_43644-s283x221
Kensington Expert Mouse Pink
Kensington_Orbit_Trackball_pink_box_1-s250
Kensington Orbit Trackball Pink

History of Kensington Expert Mouse

Adesso_trackball_T50_RHn66-s250
Adesso T50
MacMice_trackball_45rWN-s250
MacMice Trackball

posting old articles.

Realforce Keyboard
Added video and more photo.

computer_ball_mouse_mechanism_2005-s250
How Mouse Works
wacom_smartscroll_n6vVQ-s250
Wacom Smart Scroll SS-200
highscreen_trackball_WnVFz-s250
Highscreen Trackball

new photos

mechanical switch vs keyboard ergonomic shape

If the question is, mechanical switch is more important or ergonomic shape, and if one can only pick one. I used to think ergo, but now i think it depends on a lot factors per the person. do you touch type, how much you type per day, do you already have Repetitive Strain Injury, how bad is your current rubber dome keyboard, etc. I'd say they are equally important. Key switch matters significantly because finger pressing keys is the main movement. Ergo shape is also super important because bad position puts stress on wrist, shoulder.

comment at https://www.youtube.com/watch?v=b20q0NOr2yQ

diy_utron_keyboard_2021-03-19-s250
DIY μTRON Keyboard

new photos.

steno machine emily 2021-03-16 8xTCp-s250
Stenotype Machine

Linux: Keyboard Software Guide
added xKeySnail

XahTV 2021-03-13 Ergonomics, Mechanical Keyboard. and Artificial Intelligence

Keyboard Layout Design vs Input System Design

If one rely on QMK or keyboard firmware features to design layout, then that kinda is a different beast. Cuz it's not just a letter layout, but require certain hardware features. So, we might have letter layouts as a class of layout, then, keyboard layout with firmware feature consideration. With the latter, it's essentially unexplored territory. (beginning to be explored)

For example, one of the practical problem of typing is is typing bracket pairs and place cursor in middle. With plain keyboard letter layout, that's out of the question. But with keyboard firmware considered, it's trivial. But now we have a ton of variations.

For example, to type matched bracket and place cursor in middle, one most basic way with firmware based input is simply press whatever key is the left bracket perhaps plus a modifier and it'll insert bracket pair and move cursor inbetween. Another way, is say with a key sequence, say 【thumb t】. Another way, is say with a extra thumb key say named T1, one single key. So, when we consider keyboard firmware based layout (the first one of such is probably Maltron Keyboard with letter E on thumb ), then we got pretty much unbridled variations and possibilities in designing input system. Instead of thinking of it as layout, it more becomes a input system.

The issue with taking in keyboard firmware in, is that then we also need to take in the physical layout in, and that became almost unrestricted. Because we no longer have a standard design constraints as the standard PC keyboard. As we know in diy scene, there's already a ton of physical layout variations, some drastically diff. E.g. 8 thumb keys plus 2 palm keys in keyboard io, vs say atreus or other only has 40 keys, vs kinesis or dactyle with curved surface, or hyper 7 with over 2 hundred keys. Here, the measure of ergonomics is also out of whack. Because when u have a keyboard with 200 keys, then lots input can become a single key press, albeit you have to move hand all over. So, one of the ergonomic metric or efficiency metric becomes whether finger stay home and type 10 keys is better or is it better move arm across a river and hit 1 single key. My point being, if we consider keyboard firmware as part of layout design, the issue quickly becomes input system design, and almost unbounded complexity or judgement complexity.

One commonly asked need related to this is input of emoji. As the USB protocol for keyboard is designed (HIB), it's impossible for keyboard to send emoji, because the keyboard interface send keycodes, out of only 200 or so possible keycodes. Keyboard cannot actually characters or arbitrary code. Another very common need is app dependent shortcuts. No normal keyboard protocol lets the OS tell keyboard which is the current app. So, here we also venture into the comp/keyboard interface.

History of Kensington Expert Mouse
new photos and pics.

2021-04-08 Jelly Comb Trackball
Jelly Comb Trackball sWTNP
Jelly Comb Trackball Buy at amazon

2021-06-18 need to clean up and organize all logitech keyboards
aball_trackball_2021-03-13_67YhK-s250
Aball Trackball

Ergonomic Keyboard Layouts
added engram layout.

l-trac_trackball_2021-03-12-s250
L-Trac Trackball
Kinesis_Freestyle_Pro_FpYsQ-s250
Kinesis Freestyle Pro Keyboard
Logitech_MX_Ergo_Trackball_cMgdp3-s250
Logitech MX Ergo Trackball
havit_keyboard_20210307_s50-s250
HAVIT

new photo.

Typing Tutorial, Speed Test, Typing Games
updated

koolertron keypad 20210307 56-s250
Koolertron Keypad

and new page Why Programable Keypad

Microsoft Sculpt Ergonomic Keyboard

Copy Filepath in IrfanView

to copy filepath of current image in IrfanView, press i to show info, press Tab 3 times to goto the filepath field, then copy.

Apple m1 chip