Toots for jcsteh@aus.social account

Written by Jamie Teh on 2025-01-31 at 03:06

It looks like Apple quietly broke "Get contents of URL" actions in shortcuts triggered in response to a Home device event in Homepod OS 18.2, and it's not fixed in 18.3. Multiple users have reported it, but apparently Apple don't care to fix it. This is very annoying.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2025-01-10 at 01:30

I posted a while back about my occasional (but regular) need to paste numbers, stripping out punctuation, spaces, etc. This is particularly useful when paying bills, since amounts, reference numbers, etc. are often written with spaces or punctuation, but banking sites tend to barf if you include those. It turns out you can do this with Ditto Clipboard Manager using a paste script. I originally thought that paste scripts always ran, which doesn't work for me, but it turns out that they actually appear as items in the Special Paste menu, which is IMO not very well documented. Anyway, go to Ditto -> Options -> General -> Advanced -> On Paste Scripts and add this script:

clip.AsciiTextReplaceRegex("[^\d.]", "");

return false;

The name you specify is what appears in the Special Paste menu. You can even assign a shortcut key to that Special Paste item. Then, you just have to open Ditto, go to the item you want to paste and press the shortcut key (or use the Special Paste menu).

=> More informations about this toot | View the thread

Written by Jamie Teh on 2025-01-09 at 05:44

Is there seriously no way to move a row up or down in Google Sheets with the keyboard? I'd even accept a menu command (reachable either via the menu bar or with the alt+/ menu search), but I can't even find that. Please tell me I'm missing something? #accessibility

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-12-10 at 21:45

Wait. Copilot will be taking over alt+space on Windows? That is not okay. How will we access the system menu that has existed since forever containing minimise, maximise, etc.? Also, wtf aren't they just using Windows+c or the Copilot key they forced upon us? https://www.theverge.com/2024/12/10/24318241/microsoft-copilot-native-app-quick-view-windows-10-11

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-27 at 03:23

[#]rclone mount is amazing, but an annoyance on Windows is that the only way to safely unmount is to control+c, which means you have to keep console windows around. But there is an alternative which avoids this: rclone remote control. With that, you can mount and unmount as many remotes as you like using rc. Example:

[#] You don't need this console window, so you can start it hidden or whatever.

[#] No auth is obviously insecure.

rclone rcd --rc-no-auth

[#] Whenever you like later:

rclone rc mount/mount fs=drive: mountPoint=g:

rclone rc mount/unmount mountPoint=g:

[#] To exit the rclone remote control server:

rclone rc core/quit

Of course, after I spent a while figuring this out, I realised that keeping console windows around really isn't that bad if I'm only mounting one or two remotes at a time, but anyway... maybe this helps no one.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-20 at 12:48

I found a very ugly, not at all intuitive way to do it:

  1. Create a shortcut which starts the terminal with the desired command line, specifying a unique window name with the -w option; e.g.:

wt -w wsl wsl.exe ~

  1. Create another shortcut which focuses the first tab in the same window name; e.g.:

wt -w wsl ft -t 0

  1. Pin the second shortcut to the taskbar, but not the first. You can then delete the second shortcut from wherever you created it if you like.

  1. When you want to launch it, you'll have to use the first shortcut. However, once launched, you can use the pinned taskbar shortcut to switch to it.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-20 at 12:15

Continuing on my journey to switch to Windows Terminal, I want my various terminals to have separate pinned icons on the taskbar so I can get to each one quickly with Windows+number. Nothing I do seems to allow me to do this. There are command line arguments to focus a specific tab in a specific window, but that doesn't help with the initial launch where you need to specify a command line. This all worked just fine with conhost and various shortcuts. 😩

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-19 at 11:33

Ah. My issues with UIA notification events reading text they shouldn't are almost certainly due to me using tmux. I guess it redraws the screen when text overflows or something? Or maybe that's a bug in Windows Terminal's UIA implementation.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-19 at 10:48

Terminal doesn't fire UIA notification events when in the background, which is great. It turns out that the thing that's really slowing down NVDA's handling of those on my system isn't speech processing or anything like that. It's... logging! I tend to have my log level set to debug, which logs a lot. I never realised just how much that logging could slow things down when there's this much data.

Interestingly, if I set my speech mode to beeps, that's also very laggy. I guess it's expensive to continually generate and play the tone, even if we stop it very quickly.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-19 at 07:13

Nope, Terminal notification events are causing a bunch of stuff that isn't actually changing (just scrolling) to be read, so I'm back to conhost. There are no good options. I hate this so much.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-19 at 07:09

Well that didn't take long. Spamming the console still makes the system pretty much unusable if the console is focused when it happens. But interestingly, if the spam starts in the background or I can manage to alt+tab out (which is very difficult because it's so slow), it seems to behave. That either means that Terminal is smart enough not to send notification events while in the background (but then I'm not sure why NVDA has explicit code to ignore those) or that the poor performance is entirely due to NVDA struggling to process the notification events (but ignoring them is okay).

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-19 at 06:48

Okay. I finally had enough of git pull and the like making my entire system unusable thanks to UIA event flooding that I took the plunge and switched to Windows Terminal with UIA notification events. I was having trouble with Windows Terminal previously, but that was with diffing. Notification events seem to be working fairly well so far. Let's see how it goes.

One concern I do have is that NVDA necessarily registers for notification events globally, which means that a notification event flood from a background terminal is going to impact performance. Hopefully terminal manages notification events better than it does text events. We shall see.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-13 at 21:44

Better Than This is now on Spotify: https://open.spotify.com/track/0Z7M2JEgZymMlmG1DXYwR4?si=4e5a124526564f2d

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-13 at 06:57

Fuck me I hate Jira. Fuck fuck fuck!

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-13 at 00:46

Seriously, the keyboard and screen reader accessibility of Zoom text chat is abominably awful. How does anyone use this efficiently and without wanting to scream? How do Zoom just not care enough to do anything about it for so long?

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-11 at 11:00

Better Than This is now on Apple Music: https://music.apple.com/au/album/better-than-this/1779027582?i=1779027583&l=en-GB

And YouTube: https://m.youtube.com/watch?v=essoJ-ZXcT4&list=OLAK5uy_nGTvqFubyfvZ_VOFyBhSo_0_h0YqIVOnU&index=1&pp=8AUB

Spotify and others to come in the next few days.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-11-07 at 07:06

I'm coping with heavy feelings by writing music, as I often do. So I wrote this little piano, vocal and solo cello piece today called "Better Than This". https://files.jantrid.net/music/NthDegree/BetterThanThis.mp3

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-10-21 at 03:18

I love that Metatext and Semaphore are living new and enhanced lives as Feditext and Enafore, respectively. Unfortunately, both of these new projects have long standing, severe problems impacting accessibility, so I'm still using the old, unmaintained projects as my daily drivers. One of these days, I might get around to looking into these bugs myself, but until then, this is how it is.

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-10-21 at 03:05

I see Microsoft still haven't fixed the crash in Phone Link when you focus the message list. So, here's my app module to work around this and add some other conveniences. I can't be bothered adding type annotations, etc. to submit to NVDA core, nor can I be bothered submitting this as an add-on, so this will require developer scratchpad to be enabled. https://gist.githubusercontent.com/jcsteh/a7c94e4c52219ebe93d71882021ac916/raw/296dd8e41b70b84b5d0ca7a1db735ed24587a5b4/phoneexperiencehost.py

=> More informations about this toot | View the thread

Written by Jamie Teh on 2024-10-19 at 01:54

From the NDIS portal:

"The document with the file name xxx - Your xxx receipt [#xxxx-xxxx].pdf cannot be uploaded. Please upload a document with the file name which contains the following characters only a-z A-Z 0-9 # + , @ ^ . _ & -.']"

What the actual Zarq. Why should you care about the file name? You asked for a name for the file in a separate text box, so the file name on my local file system is literally irrelevant. Incompetence seriously annoys me.

=> More informations about this toot | View the thread

=> This profile with reblog | Go to jcsteh@aus.social account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109383669631889795
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
380.009935 milliseconds
Gemini-to-HTML Time
9.626442 milliseconds

This content has been proxied by September (3851b).