Xah Keyboard Blog 2021-03
- Ban Mouse Drag (updated)
new index pages
Big fat nice gaming machine. Skytech Siege 3.0 Gaming PC Desktop. AMD Ryzen 7 5800X 3.8GHz, AMD 6900 XT 16G GDDR6, 16GB DDR4 3200, 1TB Gen4 SSD, X570 Motherboard, 750W Gold PSU, 360mm AIO, AC WiFi Buy at amazon
things bought. Writing review soon, possibly.
- How to Set Key to Switch to Browser
- Useful AutoHotkey Scripts
- AutoHotkey: Switch or Launch App
- Why Swap Mouse Right Button and Middle Button
- Windows: Swap Mouse Right-Click Middle-Click
- Linux: How to Swap Mouse Buttons
- Linux: How to Set Mouse Speed
updated or new page.
AutoHotkey: Toggle Maximize Window
Keyboard Menu/App Key
no longer recommend Microsoft Sculpt Ergonomic Keyboard. The keys are too stiff. updated. Best Ergonomic Keyboards, Xah Pick
Japan Thumb-Shift Keyboard
Dvorak Keyboard Layout minor update.
Windows: Set Chinese Pinyin to Dvorak Layout
holy. new expensive flat keyboard Buy at amazon
Drop ALT High-Profile Mechanical Keyboard — 65% (67 Key) Gaming Keyboard, Hot-Swap Switches, Programmable Macros, RGB LED Backlighting, USB-C, Doubleshot PBT, Aluminum Frame (Halo Clear, Gray)
new trackball from Sanwa. SANWA Wired Trackball. Silent Noiseless Buttons, 34 mm Trackball, 600/800/1200/1600 DPI. Buy at amazon
new or updated.
Ergonomic Keyboard History
Keychron Keyboard minor update
Typing Tutorial, Speed Test, Typing Games. added a section on typing score.
new photo and video.
Trackballs That Can Spin added more videos.
new photos and updates.
Keyboard History ⌨
xtodo add to page. OneOdio A70 Bluetooth Headphone Buy at amazon
- very light and comfortable
- good sound
- two audio input jacks
Rode Wireless Lavalier Microphone Transmitter/Receiver Buy at amazon
- How to Program Number Keypad as Function Keys
- Difference Between Apple and PC keyboards
- Roccat Vulcan Keyboard
Keyboard Technology, It's Hack All the Way
Problem of Dual-Purpose Keys (home row mods)
some update. only 10 or so keys in the middle is reprogramable. This is pretty bad.
宮保拼音 Combo Pinyin, Chinese Input System by Chording
xtodo 宮保拼音 Combo Pinyin put in somewhere [2021-04-19 https://github.com/rime/home/wiki/ComboPinyin ]
【宮保拼音】 (Combo Pinyin)，是一種利用標準美式鍵盤 並擊 輸入漢字的方法。 所謂「並擊」(chord-typing)，即數指並行、同時擊鍵，以擊出的按鍵組合表達要輸入的編碼。形式類似於在鋼琴上彈奏和絃。
new photo, and updates
Bought headset and mic and bare finger shoe.
How to Solve Audio Ground Loop Hum
new recommendation from a music/audio expert friend
new. Cooler Master ControlPad. Added to Programable Keypad
History of Kensington Expert Mouse
- minor update Using a Second Keyboard as Programable Keypad
posting old articles.
Added video and more photo.
- Elecom HUGE Trackball
- Elecom Bitra Finger Trackball
- Elecom Bitra Thumb Trackball
- Elecom EX-G Pro Trackball
- Elecom EX-G Trackball
- Kensington Orbit Trackball with Scroll Ring
- Kensington Orbit Fusion Trackball
- Kensington Orbit Trackball
- Kensington TurboRing Trackball
- Microsoft Trackball Explorer
- Logitech Cordless Optical Trackman trackball
- Kensington Pro Fit Trackball
- Kensington Orbit Trackball, 1999
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
Linux: Keyboard Software Guide
XahTV 2021-03-13 Ergonomics, Mechanical Keyboard, Artificial Intelligence, Lex Fridman
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 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.
- 2.4G USB Wireless
- Rechargeable USB-C Port
- 3 DPI
- xtodo [2021-05-27 https://twitter.com/MysticSiva/status/1397949882116104197 ]
Ergonomic Keyboard Layouts
added engram layout.
Typing Tutorial, Speed Test, Typing Games
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