Arseny Kapoulkine on Nostr: In my endless pursuit of typing latency I’m happy to report that the keyboard can ...
In my endless pursuit of typing latency I’m happy to report that the keyboard can have a material impact. Switching from Durgod K320 to (pictured) NuPhy Halo65 HE cuts end to end typing latency from 60ms to 40ms.
I also built a small fake “keyboard” with Arduino that allows me to measure the entire stack *after* the keyboard sends data over USB which is about 20ms. Using Wayland with 144Hz monitor for this plus Zed or builtin terminal.
Published at
2025-01-17 00:02:18Event JSON
{
"id": "bf3f99e7728917c8464d77cda65570c466a0c1cf177c48c6ebf91c3a891fe69c",
"pubkey": "7f1db85c581549a08fe7826cbabe3b6bd7f73b1280d9dbb0700aa1417a6ff488",
"created_at": 1737072138,
"kind": 1,
"tags": [
[
"imeta",
"url https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/840/758/888/336/773/original/311c8a13eb4e2422.jpeg",
"m image/jpeg",
"dim 3325x2494",
"blurhash UEAmi8?df*xuSxRhoJoe;G#$tRR*OuXUkXjY"
],
[
"imeta",
"url https://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/840/759/395/870/851/original/e404e8b55a7f8046.jpeg",
"m image/jpeg",
"dim 3325x2494",
"blurhash USFh^r~pX8W=oNWBR%WVsmR*WWoLWXa#odod"
],
[
"proxy",
"https://mastodon.gamedev.place/users/zeux/statuses/113840759658541241",
"activitypub"
]
],
"content": "In my endless pursuit of typing latency I’m happy to report that the keyboard can have a material impact. Switching from Durgod K320 to (pictured) NuPhy Halo65 HE cuts end to end typing latency from 60ms to 40ms.\n\nI also built a small fake “keyboard” with Arduino that allows me to measure the entire stack *after* the keyboard sends data over USB which is about 20ms. Using Wayland with 144Hz monitor for this plus Zed or builtin terminal.\n\nhttps://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/840/758/888/336/773/original/311c8a13eb4e2422.jpeg\nhttps://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/840/759/395/870/851/original/e404e8b55a7f8046.jpeg",
"sig": "ef2b488f3fd56a4c980edbb15720cfaba2ce39e064b38b307ebe03f72a6d81cb1391bd83a8b9c4c11ac021212d27257afcfa1e2fda43e7bd6fc179a9fcc38932"
}