4 ms·
Accessibility is a good point. Though I can’t think of any disabilities where I couldn’t type but could drag and drop components, which is a much more precise a
by hnlmorg 2y ago
Accessibility is a good point. Though I can’t think of any disabilities where I couldn’t type but could drag and drop components, which is a much more precise as well as sustained physical motion.
I suspect there are better ways for coding in those scenarios. Like perhaps the kind of word entry that Stephen Hawkin used.
Or if you were to go totally touch UI (I’ve known one individual with motor
disabilities use an old touch screen CRT with a stylus in their mouth) then you’d want those blocks a little taller but with something more akin to Miro’s infinite zoom. Rather than a text UI with mouse input.
That said, every project has to start somewhere. So this might be that proof of concept needed to fully flesh out accessibility tweaks.
- szvsw 2y agoYeah good points. You can easily imagine composing graph based/data flow programming languages with just your mouth, ie “create node:<type>:<name>; connect node:<name>:<outlet> to node:<name>:<inlet>” as a relatively easy way to synchronize a visual programming language’s traditional mouse-based construction engine to speech based construction with realtime visual updates etc.