Post AuuYlvBWIM10WN5MWW by foone@digipres.club
 (DIR) More posts by foone@digipres.club
 (DIR) Post #AuuQdNQT7ukvrzUanI by foone@digipres.club
       2025-06-08T04:22:13Z
       
       0 likes, 0 repeats
       
       according to my keyboard, it's running FooneKey v�IH�����K�hK�B��0�!huh. I thought I was still on 0.1
       
 (DIR) Post #AuuR6x4Dh0goo5Bijo by foone@digipres.club
       2025-06-08T04:27:36Z
       
       0 likes, 0 repeats
       
       my keyboard currently only supports one command, help, which lists all the commands.the only command defined is help, which you already knew if you were able to call it
       
 (DIR) Post #AuuR9pazvYfoVHtPXc by foone@digipres.club
       2025-06-08T04:27:58Z
       
       0 likes, 0 repeats
       
       it also supports the ability to hide commands from help, which I promise not to use for evil even a little bit
       
 (DIR) Post #AuuRnZny3Z7772uYqW by foone@digipres.club
       2025-06-08T04:35:18Z
       
       0 likes, 0 repeats
       
       it's weird to write c++ that's not from 1991. I keep having to look up all this newfangled shit they've invented since MSVC 6.0
       
 (DIR) Post #AuuRq4xDDRbgIbQdH6 by foone@digipres.club
       2025-06-08T04:35:49Z
       
       0 likes, 1 repeats
       
       this is one problem with being a retrocomputerist.I know more about what Borland Turbo C++ 3.0 supports than GCC 14
       
 (DIR) Post #AuuRzHHojYlz9ZS8Wm by penny@eldritch.cafe
       2025-06-08T04:37:24Z
       
       0 likes, 0 repeats
       
       @foone that seems like a good way to be
       
 (DIR) Post #AuuSDTi9KsiVk4XakK by jbqueru@floss.social
       2025-06-08T04:39:57Z
       
       0 likes, 0 repeats
       
       @foone I hear you. I can write Z80, 6502 or 68000 assembly easily, but don't ask me to write x86_64, aarch64 or riscv64.
       
 (DIR) Post #AuuTC7V2X2MAWFKDKa by a1ba@suya.place
       2025-06-08T04:50:37.525150Z
       
       0 likes, 0 repeats
       
       @foone when scope of the variable declared in for loop doesn't leaks outside
       
 (DIR) Post #AuuUYhb36Z3YnST3kO by Btb@bitbang.social
       2025-06-08T05:06:11Z
       
       0 likes, 0 repeats
       
       @foone c++ is great, if there’s a feature you aren’t happy about, just wait a little while!
       
 (DIR) Post #AuuVsvkuGu5GSKHutM by foone@digipres.club
       2025-06-08T05:21:01Z
       
       0 likes, 0 repeats
       
       my keyboard now has a filesystem. this is highly normal behavior for a keyboard
       
 (DIR) Post #AuuWBH8zULw00HIhmq by animats@mastodon.gamedev.place
       2025-06-08T05:24:20Z
       
       0 likes, 0 repeats
       
       @foone Who gets to read the file system in your keyboard?
       
 (DIR) Post #AuuWE0J6XnRQeaKfVw by julianh@mas.to
       2025-06-08T05:24:44Z
       
       0 likes, 0 repeats
       
       @foone I mean it could be a Unix keyboard. Each key runs a program that puts a single character into an output buffer.
       
 (DIR) Post #AuuWjHbaHRLLHOtJ1E by foone@digipres.club
       2025-06-08T05:30:32Z
       
       0 likes, 0 repeats
       
       @animats the keyboard itself! it uses the filesystem to track key layout and mappings
       
 (DIR) Post #AuuXMhZzdsFj8CwXqq by foone@digipres.club
       2025-06-08T05:37:40Z
       
       0 likes, 0 repeats
       
       I'm fixing the original sin of PC keyboards: they don't know their own layout and can't report it to the connected computer
       
 (DIR) Post #AuuXQNGN7W1zHNW5vE by bundyb@infosec.exchange
       2025-06-08T05:38:20Z
       
       0 likes, 0 repeats
       
       @foone "Keyboards don't normally have filesystems. But on Foone, they do."
       
 (DIR) Post #AuuXeuQScQSYBaANEm by ben_zen@social.sdf.org
       2025-06-08T05:40:57Z
       
       0 likes, 0 repeats
       
       @fooneMadam you are doing a great duty in input development.
       
 (DIR) Post #AuuYHEqr7nLoXUn0Fc by prozacchiwawa@functional.cafe
       2025-06-08T05:47:50Z
       
       0 likes, 0 repeats
       
       @foone "set scancode set 3", <transformers sound>
       
 (DIR) Post #AuuYVmU0sd20tr2UsK by ozzelot@mstdn.social
       2025-06-08T05:50:55Z
       
       0 likes, 0 repeats
       
       @foonemore plan9 than plan9
       
 (DIR) Post #AuuYb7aroqBjoxn90q by otte_homan@theblower.au
       2025-06-08T05:51:27Z
       
       0 likes, 0 repeats
       
       @foone I suppose that's where you could store language specific keymap files?
       
 (DIR) Post #AuuYdXa0AsciziXZUO by foone@digipres.club
       2025-06-08T05:51:27Z
       
       0 likes, 0 repeats
       
       None of this actually works yet but you can see where I'm going with this, hopefully.
       
 (DIR) Post #AuuYlvBWIM10WN5MWW by foone@digipres.club
       2025-06-08T05:52:18Z
       
       0 likes, 0 repeats
       
       @wyatt that's my usual approach too! but this microcontroller supports some ridiculous 2025 version of C++
       
 (DIR) Post #AuucaBPUXkmDBWHLxA by monotonehell@aus.social
       2025-06-08T06:32:23Z
       
       0 likes, 0 repeats
       
       @foone last week: keyboards should just be switches.@foone this week: my keyboard has a filesystemCharacter growth.
       
 (DIR) Post #AuucaCl9WhhJMzQAM4 by foone@digipres.club
       2025-06-08T06:36:07Z
       
       0 likes, 0 repeats
       
       @monotonehell I, like my keyboards, am changing all the time!
       
 (DIR) Post #AuueyRkvcbeKjr0GXI by LAbare@anticapitalist.party
       2025-06-08T07:02:53Z
       
       0 likes, 0 repeats
       
       @foone A polite `help please` is required to see all commands
       
 (DIR) Post #AuutiLxUuHGxRCfNmi by Workshopshed@mastodon.scot
       2025-06-08T09:48:04Z
       
       0 likes, 0 repeats
       
       @foone that's a really great idea, good luck with your project
       
 (DIR) Post #AuutyZijVZD4kjUnRI by kitten_tech@fosstodon.org
       2025-06-08T09:51:00Z
       
       0 likes, 0 repeats
       
       @foone Turbo C++ kids together 🤜🤛
       
 (DIR) Post #AuuuI3nRuUkrXAzcVE by kitten_tech@fosstodon.org
       2025-06-08T09:54:34Z
       
       0 likes, 0 repeats
       
       @foone I've long maintained that keyboards shouldn't say "scancode 57 pressed" but "key with '5' in the main slot and '&' in the shifted slow pressed".I know people will say "but scancode 57 is shorter, what if we just make the keyboard give you a one-off table of what each key has written on it by scancode in the metadata?", but that will just make it too easy for cheap manufacturers to mess it up. Full key description in every up/down event, or bust.
       
 (DIR) Post #AuvEIZSsAQ3mpmtCUa by thelobdegg@mastodon.social
       2025-06-08T13:38:37Z
       
       0 likes, 0 repeats
       
       @foone Same
       
 (DIR) Post #AuvLJFFZVcdg6nw7MG by vxo@digipres.club
       2025-06-08T14:57:12Z
       
       0 likes, 0 repeats
       
       @foone oh crap soon it's gonna be compliant with Zawinski's Law. Give it a little LCD that lets you view emails in tiny text and/or comically tiny fragments