-
Hack Chat Transcript, Page 2
09/27/2023 at 21:37 • 0 comments
deʃhipu 3:39 PMit would also rexognize your pcbs and project debugging information on them
deʃhipu 3:40 PMrecognize*
Thomas Shaddack 3:40 PMYup. Though for that, higher-resolution augmented reality glasses would be better.
Thomas Shaddack 3:40 PMCircuitboards have lousy and uneven albedo.
deʃhipu 3:40 PMhttp://worrydream.com/#!/SeeingSpaces
Thomas Shaddack 3:43 PMYup. With a projector, every surface can be an user interface. With a camera-OpenCV-projector, it can even be interactive/adaptive. I thought more about using the keys as a projection surface for adaptive macro keyboards. Or for changing the projected image based on what application is active, for the keyboard shortcuts. A variant on an OLED display in each key.
Thomas Shaddack 3:43 PMProjected keyboards lack the haptic feedback I consider crucial. (Touchscreens for now as well.)
kristina panos 3:44 PMHave you seen this? https://hackaday.io/project/192937-a-tile-based-macropad
deʃhipu 3:44 PMI'm very skeptical about any kind of visual innovations for keyboards, because you are not supposed to be looking at it
kristina panos 3:44 PMThat's a good piont
kristina panos 3:44 PMpoint
kelvinA 3:44 PM+1
kristina panos 3:45 PM^ changing the tile changes the macro
Thomas Shaddack 3:46 PMYou aren't supposed to look at it when you already memorized it all. Nobody remembers ALL the shortcuts/macros/whatever.
Thomas Shaddack 3:46 PMRe macropads, something I wrote for using the USB numpads as control pendants for printers/CNC.
Thomas Shaddack 3:47 PMhttps://www.improwis.com/projects/sw_kbdassist/
kristina panos 3:48 PM@Thomas Shaddack Cool!
Thomas Shaddack 3:49 PMTile vs macro... thought. Those cheapo resistive touchscreen panels. Draw the user interface on paper. Put the panel over it. Write a definition table of the coordinates of the "buttons".
deʃhipu 3:49 PM@Thomas Shaddack [citation needed]
Thomas Shaddack 3:49 PMIf we don't want to bother much with code and can take the cost overhead, python on pi zero in usb gadget mode as HID emulation will do.
deʃhipu 3:49 PMI'm pretty sure I remember all the keycodes my keyboard can send
Thomas Shaddack 3:50 PMI don't.
deʃhipu 3:50 PMmust be hard to use the computer that way
Thomas Shaddack 3:50 PMI remember the ones I use often.
deʃhipu 3:50 PMhaving to look up things constantly
Thomas Shaddack 3:51 PMThat's the cache memory. What's not in the brain/cache has to be looked up in slower storage.
deʃhipu 3:51 PMit helps for me that I arranged everything according to a pattern, so I don't have to learn every key separately, there is a logic to where everything is
kristina panos 3:51 PMDoes anyone have an as-yet-unobtained holy grail keyboard?
foamyguy 3:52 PMTouch panel overlayed on top of a static image on paper is a neat idea Thomas
deʃhipu 3:52 PMI'm happy with mine, been using it for over a year now
kelvinA 3:52 PM@kristina panos *cries in project delays*
Thomas Shaddack 3:52 PMHoly grail... Would an unholy abomination work too?
kristina panos 3:53 PM@kelvinA You'll get there!
kristina panos 3:53 PM@Thomas Shaddack oh you bet
deʃhipu 3:53 PMyou get an unholy abomination for free added to pretty much any computer you buy these days
Thomas Shaddack 3:53 PMThat's worse. That's membrane.
kristina panos 3:54 PMAnd when it breaks, get one for $3 at Microcenter.
kristina panos 3:54 PM*another
deʃhipu 3:54 PMbut where do you get new hands when those break?
Thomas Shaddack 3:54 PMOr use the one you got for free from a friend because the keys polished off the lettering, or the cable chewed.
kristina panos 3:55 PMReally shouldn't chew on cables
Thomas Shaddack 3:55 PMTell it to cats. Or in a specific case a pet rabbit.
kristina panos 3:55 PMRabbits might listen better than cats, I'm not sure.
deʃhipu 3:55 PMincreasing the voltage helps in teaching them...
deʃhipu 3:56 PMI had a guinea pig that liked cables, but once it tried a 220V one, and never chewed a single cable ever since
deʃhipu 3:57 PM(it survived)
Thomas Shaddack 3:57 PM"I found that ugly short circuit. Also, I found your hamster."
kelvinA 3:57 PM!
deʃhipu 3:57 PMbut it jumped like 20cm into the air
kristina panos 3:57 PMlol, aww
foamyguy 3:57 PMMaybe this is how pikachu came to be
Thomas Shaddack 3:57 PMNow that's a form of aversion therapy!
deʃhipu 3:58 PMyeah, I feel like keyboards with built-in shocking device could have a lot of innovative uses in the modern age
deʃhipu 3:58 PMespecially on the Internet
kristina panos 3:58 PMI got you https://hackaday.com/2021/01/28/this-negative-reinforcement-keyboard-may-shock-you/
Thomas Shaddack 3:59 PMInteresting paradigm change. The shocking stuff is usually on the screen.
deʃhipu 3:59 PMwhy limit yourself
deʃhipu 3:59 PMspeaking of which, does anybody use pedals?
kristina panos 4:00 PMI stopped, mostly because I was using one for Shift and it's just weird to go to a coffee shop with a Kinesis *and* a foot pedal.
kelvinA 4:00 PMI've seen videos of them being mapped to keyboard shortcuts, but I haven't used one.
Thomas Shaddack 4:01 PMThought. Integrate the foot pedal into an insole.
kristina panos 4:01 PMAlso it was too loud for even that environment
deʃhipu 4:01 PMthat's loud
Dan Maloney 4:01 PM@Thomas Shaddack -- Just don't go into a casino with that
foamyguy 4:02 PMI have a re-occuring sort of "day dream" idea that I've thought about a few times of integrating various buttons into shoes and using them to remotely trigger things for magic tricks.
deʃhipu 4:02 PMtyping socks?
kristina panos 4:02 PM@Thomas Shaddack I wonder if you could use like velostat and put it in the heel. just bounce your heel
Thomas Shaddack 4:02 PMArray of thin-film resistive pressure sensors. (Or just one.) Bluetooth. Possibly some vibromotors for feedback. Shoes are underestimated enclosures for electronics.
kristina panos 4:02 PM@foamyguy I feel like toe shoes that are a little too big for you would work for that
deʃhipu 4:02 PMyou could also make the socks from a bulletproof material, for c++ programming
Thomas Shaddack 4:03 PMOr do away with the whole mechanical interfacing and use EMG.
Thomas Shaddack 4:03 PM...and impregnate the socks in DDT powder, to deal with bugs before they set in?
Dan Maloney 4:03 PMThat was my thought -- what's next after keyboards? Or are we always going to apply fingers to keys?
Thomas Shaddack 4:04 PMWe now way too often apply keys to fondleslabs. (Sorry, touchscreens, I dislike you.)
deʃhipu 4:04 PMI feel like a physical keyboard and a text terminal will always be there for the real hackers
kelvinA 4:04 PMWell hopefully my future is applying fingers to motorised faders and not keys (or whatever gets me over 300wpm)
deʃhipu 4:04 PM(tm)
deʃhipu 4:05 PM@kelvinA have you tried steno?
Thomas Shaddack 4:05 PMfor touchscreens I use messagease keyboard.
Thomas Shaddack 4:05 PMhttps://www.exideas.com/ME/index.php
Thomas Shaddack 4:05 PMSome learning curve but so very worth it.
kelvinA 4:05 PMNo. I've done the research into Steno and Charachorder and the learning time diminishes the ROI.
deʃhipu 4:06 PMalso, why do you use 300wpm, are you doing live captioning?
kelvinA 4:06 PMI'm about to try Taipo because the creator could do the monkeytype ASCII mode at 50wpm.
deʃhipu 4:06 PMs/use/need
deʃhipu 4:07 PMI noticed that both for programming and for writing articles, the bottleneck is not my typing speed but my thinking speed
Thomas Shaddack 4:07 PMtext terminal, yes. text input, yes. physical keyboard, not necessarily. for now, it is the best choice. but more direct interfacing to muscle signals, motoric nerves, or even the brain itself is where I see the future.
kelvinA 4:08 PMI write a lot of project logs on hackaday.io for starters and those take hours sometimes. Then I want to quickly create massive to-do lists simply so that my brain doesn't have to dedicate energy to remember what I'm doing next in any project. It's one of those annoying things where, if I don't type it fast enough, I forget and have to spend even longer trying to remember.
deʃhipu 4:08 PMso the only use case I can think of for 300wpm typing speed is dicatation or retyping of existing printed text
kelvinA 4:09 PMI feel like it's similar to a tractor. Most people don't have a farm that needs harvesting and so don't need one.
Thomas Shaddack 4:09 PMThought. Voice notes. With later speech-to-text.
Thomas Shaddack 4:10 PMAnd then there are people who don't need tractors so they think nobody else needs tractors.
kristina panos 4:10 PM+1 for voice typing. I would not be here today, et cetera.
Dan Maloney 4:10 PMCan you think at 300 wpm? I doubt I can
kelvinA 4:10 PMI actually tried Windows 10 speech to text in a log, but unfortunately, after all the edits and adding in symbols, it took about the same time as typing a log normally.
Thomas Shaddack 4:10 PMNot sustained. Bursts, yes.
kelvinA 4:11 PMI personally think more in entire sentences
Dan Maloney 4:11 PMMy brain would burst into flames
kelvinA 4:12 PMWell, think "this is the kind of sentence I want to type"
deʃhipu 4:12 PMyou know this presentation? https://www.youtube.com/watch?v=OWyMA_bT7UI
deʃhipu 4:12 PMthast's how coding with voice can look like
deʃhipu 4:12 PMbut you do need a good microphone
deʃhipu 4:13 PMand a quiet environment
Thomas Shaddack 4:13 PMor a mike array and good enough processing.
deʃhipu 4:13 PMwell, he used existing tools
deʃhipu 4:13 PMyou could probably do much better if you coded everything from scratch for that use case
deʃhipu 4:14 PMit's still much slower than typing
Nicolas Tremblay 4:15 PM@Dan Maloney time?
Thomas Shaddack 4:15 PMMicrophone arrays are also already existing tools. Small and big. Clean audio signal is an "interface layer", and it doesn't matter if you get it by processing or by manipulating the environment.
Dan Maloney 4:15 PMOK, it's well past the top of the hour, so we should let everyone else get back to work. Huge thanks to Kristina for coming along today, and to everyone else for exercising their keyboards with us.
Thomas Shaddack 4:15 PMWork is a four-letter word.
Dan Maloney 4:15 PM@Nicolas Tremblay - yup, lost track as usual
kristina panos 4:16 PMThanks, Dan! Thanks everybody!
Nicolas Tremblay 4:16 PM@Dan Maloney Everybody did
foamyguy 4:16 PMFun chat. Thanks for hanging out folks
Nicolas Tremblay 4:16 PM@kristina panos Thank you for the chat
Dan Maloney 4:16 PMNo matter what the topic is, always seems to happen
Thomas Shaddack 4:17 PMThanks, was fun!
fid 4:17 PMThis is work, or working. I did get sidetracked during a keyboard search. One of the pictures had a Rubik's cube with Calendar stickers on it.
Dan Maloney 4:17 PMMake sure you come back next week, too:
Dan Maloney 4:17 PMhttps://hackaday.io/event/192817-modeling-space-hack-chat
fid 4:17 PMTTYL
Dan Maloney 4:18 PMTranscript coming up -- as soon as Tom gets done with the podcast...
fid 4:18 PMThanks for the fun hour+
Dan Maloney 4:18 PMyw -
Hack Chat Transcript, Page 1
09/27/2023 at 21:36 • 0 comments
kristina panos 2:52 PMAhoy!
Dan Maloney 2:52 PMHowdy!
kristina panos 2:53 PMHow's everything going in here?
Dan Maloney 2:53 PMLooking good, we'll get started officially in a few
kristina panos 2:53 PMOkay! I'll be here
Dan Maloney 2:54 PMAnd apologies in advance for my typing -- ironically, I'm still having trouble getting used to my not-so-new keyboard
kristina panos 2:55 PMOh dear. Remind me what you ended up getting?
Nicolas Tremblay 2:56 PMGood, Kiristina is here, won't be like last week
kristina panos 2:56 PMD:
Dan Maloney 2:57 PMI was afraid you'd ask -- flips keyboard over -- Logitech K845CH. Off the shelf, boring, but at least it has really Cherry switches
kristina panos 2:58 PMThat looks like it clacks nicely
Nicolas Tremblay 2:58 PMBetter than the Dell I'm using
kristina panos 2:58 PMWhat flavor of Cherry?
kristina panos 2:58 PM@Nicolas Tremblay I used a Dell QuietKey many years ago that was non-terrible
kristina panos 2:59 PMI might think it more terrible now, though
Dan Maloney 2:59 PMI had one of the super cheap ones that was so light I chased it around my desk from just using it. This one at least has some heft to it -- aluminum chassis
kristina panos 2:59 PM@Dan Maloney that is the worst, and my biggest fear with a true split keyboard -- that they would be all over the place
Dan Maloney 3:00 PMCherry MX Red
kristina panos 3:01 PMNot my taste, but the people who like them love them, it seems
Dan Maloney 3:01 PMWhoop -- here we go. Welcome aboard everyone, I'm Dan and I'll be modding today along with Dusan as we welcome our own Kristina Panos to the chat!
kristina panos 3:01 PMHowdy, everyone!
Dan Maloney 3:01 PMHello Kristina, thanks for agreeing to come out and play with us! What are you typing on today?
Dusan Petrovic 3:02 PMHello and welcome everyone!
kristina panos 3:02 PMYou're quite welcome. And ha! My trusty Kinesis Advantage.
foamyguy 3:04 PM+1 in the Kinesis Krew. I was converted by our host.
kristina panos 3:04 PMI truly would not be here today without it (or something like it).
kristina panos 3:04 PMI bring up my surgery pretty often, and that's because RSIs are no joke. I know this now.
Dan Maloney 3:05 PMAs a non-touch typist, is there any point in a split keyboard like that?
kristina panos 3:05 PMFor those that don't know, I had cubital tunnel surgery in 2017. That's basically carpal tunnel in the elbow.
kristina panos 3:05 PM@Dan I say everyone can benefit from a split keyboard
kristina panos 3:06 PMWoops, I atted the wrong Dan.
kristina panos 3:06 PMSorry, other Dan!
Dan Maloney 3:06 PMHe won't mind...
kristina panos 3:06 PMSplits are great because they separate everything into a more natural position.
Nicolas Tremblay 3:07 PMStaggered or ortho?
kristina panos 3:08 PMI love ortho now, though I do switch back and forth a lot because I use typewriters frequently
kristina panos 3:08 PMAnd that's a little weird. Mostly I just end up typing 'c' with my index finger on the ortho, and of course it comes out 'v'.
Dan Maloney 3:09 PMI just don't know if I can train my brain to keep the two hands on their own side of the keyboard. I tend to cross over -- in fact, I just typed "V" and "F" with my right, and used both right and left to type successive "T"s
kristina panos 3:09 PMDepending on the keyboard, it can be *really* hard to type 'c' with your middle finger, which you have to do on an ortho.
kristina panos 3:09 PMYeah, it definitely helps to be a home row typist going in, that is for sure.
foamyguy 3:09 PMI wonder if there are laptops with ortho keys. I find it harder each time I go back to staggered and usually it's because of being on the laptop.
kristina panos 3:10 PMI would definitely use one
deʃhipu 3:10 PMthere is mnt pocket
foamyguy 3:11 PMinteresting, I hadn't seen that before. Thank you!
kristina panos 3:11 PMI thought that sounded a bit familiar -- https://hackaday.com/2023/04/11/a-miniature-mnt-for-every-pocket/
deʃhipu 3:11 PMit also has a trackball, for extra relief to your hands
kelvinA 3:12 PMI sometimes wonder why staggered keyboards never became hexagonal-grid like as they became implemented in technology.
foamyguy 3:12 PMI was just admiring the trackball
deʃhipu 3:12 PMhex kyeboards do exist, there are even keycaps like that
kjansky1 3:12 PMI knew someone that was a double arm amputee that typed on a wireless keyboard on the floor with his toes.
deʃhipu 3:12 PMI mean keycaps you can buy separately
Dan Maloney 3:12 PMI moved to a trackball ages ago because I could feel the strain mounting up in my right hand from mousing. Cured the problem
kristina panos 3:13 PMI feel like I covered a hex-keycap keyboard once
kristina panos 3:13 PM@Dan Maloney same, same. Ugh, that feeling.
deʃhipu 3:13 PMhttps://fkcaps.com/keycaps/hex
deʃhipu 3:13 PM0xc.pad maybe?
deʃhipu 3:14 PMhttps://d37dh9tfveh1m1.cloudfront.net/products/0xcpad/003.jpg
kristina panos 3:14 PMThat is lovely! But it doesn't look like I covered it. Boo.
deʃhipu 3:15 PMthere is recently a project for a piano keyboard with those keycaps
deʃhipu 3:16 PMhttps://hackaday.com/2019/07/13/isomorphic-keyboards-with-cv-out/
kelvinA 3:16 PMNot hex keycaps necessarily, but just having the stagger so that each key is offset as to make an equilateral triangle. (For example, the A-Z-S keys on QWERTY are almost there.)
deʃhipu 3:17 PMpersonally I would prefer vertical stagger, horizontal stagger is just poor man's angled halves
Thomas Shaddack 3:17 PMfor laptops, you can sit a conventional short keyboard on printed spacers over the laptop's lousy original one. crude hack but works.
Thomas Shaddack 3:17 PMhave to take it off before closing the lid. but if you never close the lid, it is easy for you.
deʃhipu 3:17 PMthere are even special extra-thin keyboards designed to sit on laptops
kristina panos 3:18 PMhttps://hackaday.com/2021/05/04/typematrix-ez-reach-2030-is-better-than-your-laptop-keyboard/
foamyguy 3:18 PMOh yeah, that thing.
kristina panos 3:18 PM@deʃhipu vertical stagger is nice
Thomas Shaddack 3:19 PMOh! Didn't know it exists. Using ordinary Oryx-class short mechanical gaming keyboard.
kristina panos 3:19 PMI was just going to ask what everyone is typing on
kristina panos 3:19 PMIf you care to share, that is
kristina panos 3:20 PMI didn't specify that mine has Cherry Browns, but it does. *steels self against haters* :)
Dan Maloney 3:21 PMAnyone on a Model 33 teletype wins the internet...
Thomas Shaddack 3:21 PMI think it is Niceboy K500x. with the function key pads stripped off and not-replaced-with-flatter-ones-yet because they were in the way to see the bottommost line of the screen, where the terminal prompt is.
deʃhipu 3:22 PM@kristina panos are they as scratchy as they say?
fid 3:22 PMWhen I am doing a lot of typing (laptop) my wrists get tired after a while. I break away and do some practice on fiddle to get a difference. I am going to look into a different keyboard.
deʃhipu 3:23 PM@fid I had that, and I switched to a low-profile keyboard with 1ufh philosophy, and now I never move my wrists when typing, only my fingers
kristina panos 3:23 PM@deʃhipu I don't find them scratchy, but maybe I am just too accustomed to it if so. But I've never disliked them, so there's that
kelvinA 3:23 PM@kristina panos My (not-so-temporary) tempory keyboard E-Yooso Z88 (circular key version). I'm in the process of getting Taipo set up on my Let's Split.
Thomas Shaddack 3:23 PMTemporary solutions usually last for no more than one forever.
kristina panos 3:24 PMHa!
Nicolas Tremblay 3:25 PM16 year old Dell SK-8135
kristina panos 3:25 PM@kelvinA Let's Split looks nice and tidy. I personally need more keys than that! Layers are kind of strange to me. I guess I used full-sizers for too long?
foamyguy 3:26 PMDoes anyone know of a board that is wireless (BLE or otherwise) and well suited to being a media controller for a computer that across the room displaying on a TV?
Thomas Shaddack 3:27 PMCould something be rigged around a nRF52840, or does it have to be off the shelf?
deʃhipu 3:27 PM@kristina panos have you seen the Voyager by ZSA?
deʃhipu 3:28 PMit's the same company that made ergodox and moonlander
foamyguy 3:28 PMI'm open to either route, off the shelf or DIY or kits or anything inbetween really.
kristina panos 3:29 PM@deʃhipu nice that they made something for smaller hands!
Thomas Shaddack 3:29 PMOr get a keyboard you like, and reverse-engineer the switching matrix and wire a controller in. That way you can even reuse something old you used to love.
kristina panos 3:29 PMI was sad that the ErgoDox was too big for me
deʃhipu 3:30 PMyeah, what's with all those "ergonomic" keyboards with too many keys
Thomas Shaddack 3:30 PMThere's nothing like too many keys. There is not enough keys and better-but-still-not-enough keys.
kristina panos 3:31 PMI just felt like my thumbs were too short for the thing
kristina panos 3:31 PM@Thomas Shaddack lol
kristina panos 3:32 PMhttps://hackaday.com/2020/09/19/a-big-computer-needs-a-big-keyboard/
Dan Maloney 3:32 PMPerfect for those two-hacker sessions
deʃhipu 3:32 PMone key from home position, that's all
deʃhipu 3:33 PManything else is not ergonomic
Thomas Shaddack 3:33 PMI am tempted to add strips of mouse-class little buttons to the front and over and under the function keys, where there is free space. then because putting in a whole new controller would be too hard, rig up a second keyboard from atmega32u4 and put a usb hub into the original "host" keyboard to run both.
fid 3:33 PMThat's like going from standard calculator to scientific.
Thomas Shaddack 3:33 PMToo uniform squary keyboard. No haptic finding out what is where.
kristina panos 3:33 PM@Thomas Shaddack I dig it
Thomas Shaddack 3:34 PMTrick. Glue haptic strips to the keys. Satin, coarseish sandpaper, things that won't wear easy and provide feel for specific keys.
kristina panos 3:35 PMFinger treads!
Thomas Shaddack 3:35 PM...similar haptic strips work on the backsides of computers to mark which side of a connector is which, for eyes-free plugging.
deʃhipu 3:35 PM@Thomas Shaddack you type letters by pressing the shape of the letter on the key matrix, in pixels
kristina panos 3:35 PMOr print textured keycaps
Thomas Shaddack 3:35 PMBraille keycaps.
deʃhipu 3:36 PMwhatever innovation about keycaps you can think about, it has been done
Nicolas Tremblay 3:36 PMHow about a split desk to go with the keyboard?
deʃhipu 3:36 PMit's a very active area of experimentation
Thomas Shaddack 3:36 PMIt's not important to be the first. It's important to remix it with what you got into what you need/want.
kristina panos 3:37 PM@Nicolas Tremblay I think I would lose things in the crevasse. How about mounted to the arms of the chair?
deʃhipu 3:37 PM@Nicolas Tremblay it's common to have the halves attached to your arm rests
kristina panos 3:37 PMjinx
kelvinA 3:37 PMThere are even solar cell keycaps?
deʃhipu 3:38 PMI'm still waiting for a clicky mechanical keyboard but with built-in active noise cancellation
Thomas Shaddack 3:38 PMRandom thought. Raspberry pi with camera. Cheapo projector. Project arbitrary images onto the keys from the ceiling or from the laptop lid top.
Nicolas Tremblay 3:38 PM@kristina panos OOH! full on battle chair, with overhead displays, strap the box in the back. Who care about "laptops"
deʃhipu 3:38 PM@Thomas Shaddack exists
deʃhipu 3:39 PMI think it was even a hackaday.io project
deʃhipu 3:39 PMwasn't Ted Yapo working on something like that?
Dan Maloney 3:39 PMhttps://www.amazon.com/AGS-Wireless-Projection-Bluetooth-Smartphone/dp/B00MR26TUO/ref=sr_1_3?keywords=laser+keyboard&qid=1695843551&sr=8-3
Thomas Shaddack 3:39 PMUnsurprising. Could also work for training of piano or guitar, just project whatever has to be pressed to the surface.
Lutetium