cr1901 changed the topic of ##yamahasynths to: Channel dedicated to questions and discussion of Yamaha FM Synthesizer internals and corresponding REing. Discussion of synthesis methods similar to the Yamaha line of chips, Sound Blasters + clones, PCM chips like RF5C68, and CD theory of operation are also on-topic. Channel logs: https://libera.irclog.whitequark.org/~h~yamahasynths
doppler has joined ##yamahasynths
<cr1901>
Foone: FWIW, that IRC convo floppy disk image is now my new test image for floppy disk writing/reading
KDDLB6 has joined ##yamahasynths
<cr1901>
Maybe I can find some more non-copyrighted Foone goodness to put onto the disk
<cr1901>
Now I have a file called PhysicsKeyboard.JPG on it
<cr1901>
(I guess this floppy disk supports VFAT/255 chars)
<cr1901>
err, wait, that's not a property of floppy disk formatting, but the FS driver
ejs has quit [*.net *.split]
KDDLB has quit [*.net *.split]
endrift has quit [*.net *.split]
KDDLB6 is now known as KDDLB
ejs has joined ##yamahasynths
endrift has joined ##yamahasynths
cr1901_ has joined ##yamahasynths
cr1901 has quit [Ping timeout: 240 seconds]
<kode54>
I am officially on break
<kode54>
no coding projects until February 7th
<Sarayan>
kode54: did you have to tie your hands behind your back to achieve that?
<kode54>
I probably will have to do that
<andlabs>
wait what's physics keyboard
<qu1j0t3>
where you put the keycaps on an airtable and flick them into sensors on the other side of the table
<andlabs>
lol
<qu1j0t3>
:)
Azin has joined ##yamahasynths
Azin has quit [Remote host closed the connection]
Azin has joined ##yamahasynths
Azin has quit [Remote host closed the connection]
kiboneu has quit [Ping timeout: 256 seconds]
kiboneu has joined ##yamahasynths
<tunixman>
high-touch typing
<Foone>
andlabs: nah. though that's a good idea
Azin has joined ##yamahasynths
<Foone>
I designed a keyboard layout using physics. I simulated all the keys falling randomly into a container, bouncing and rotating around as they hit each other and a bunch of balls to prevent too much close alignment
<NiGHTS>
foone sur Twitter : "Check out my new keyboard! It's just got 7 switches and a button. You know binary, yeh? Just enter the binary value of the character you want to type, and then push the button. Nothing could be simpler!… https://t.co/0gER9c7Qfb"
<NiGHTS>
foone sur Twitter : "A little while ago I threatened to make a keyboard based on a knob that you turn to select the letter, and a button to enter that letter. And now I have built it!… https://t.co/FcPd2wreIN"
<qu1j0t3>
what about eye tracking
<Foone>
not yet!
<qu1j0t3>
Foone: LOL okay you're invincible
<tpw_rules>
is there a unicode binary keyboard yet?
<Foone>
nope. and it's not possible.
<tpw_rules>
why not
<Foone>
not in USB HID
<Foone>
you could always use a serial connection and write some client side software to emulate it
<Foone>
but USB HID was designed by fools who think it's still 1981 and keyboards have about 100 keys and it's up to the computer's OS to decide what those scancodes mean
<Foone>
so keyboards have no ability to type unicode letters. or ascii letters, for that matter. they send scancodes, and the OS contains a translation table
<Foone>
and that translation table is extremely limited so it's impossible to hack around it to get full unicode, either
<Foone>
this is a major limitation in the USB HID standard and I am quite angry about it
<qu1j0t3>
:/
<tpw_rules>
it seems that may sort of be on the way to changing
<Foone>
although there is a possible workaround I need to look into: there's some support in the wacom-style drawing-pad USB class for sending arbitrary unicode
<Foone>
I don't know if that's supported out of box on any OS
<Foone>
but it may be a workaround. pretend to be a "pointing device" and then say the user just drew a letter
Azin has quit [Quit: Leaving...]
<Foone>
but that will probably have some fun side effects. like, some laptops disable the internal trackpad/mouseclit if a USB mouse is attached
<gewt>
universal serial bacon
<tunixman>
2-wire bacon, streaky bacon, and back bacon, the four genders
<andlabs>
ah
<Sarayan>
didn't realize hid kbd was that bad
<Foone>
it's basically "let's stuff PS/2 into USB" and made no attempt to improve it.
<Foone>
and PS/2 was just "let's stuff AT into PS/2"
<Sarayan>
stupid
<Sarayan>
less stupid actually
<Sarayan>
ps/2 time, there wasn't i18n like there is now. But usb time, urgh
<Foone>
even with i18n support, the assumption is that computers have only one keyboard which has to be configured for one language, and that language will have ~100 keys
<Foone>
which you'd think they'd fix because, you know, chinese/japanese? but no. those are solved with IMEs
<tunixman>
tell me you only watch anime with dubs by not telling me you only watch anime with dubs.
<Foone>
eh?
<tunixman>
IMEs
<tunixman>
also a terrible joke
<Foone>
I figured. I don't get it though. some pun on -hime?
<tunixman>
oh, no, just that it takes a special kind of non-native perspective to come up with IMEs instead of a better input protocol.
<tunixman>
but I guess they're everywhere now so there's that too...