Really good, I like how easy it is to set up and how you've added so many useful shortcuts.
However, I have two problems with this so far:
1. There's a lot of latency, and my inputs keep getting dropped. This could just be the .exe builds though.
2. I can't easily type exclamation mark from the lowercase keyboard. Maybe mark some keys as requiring the keyboard to be in an uppercase state?
Still, I'm glad that people with actual knowledge and experience with AHK are making this, rather than me.
Edit: Insane idea:
AHK has a function that can read the color of a pixel. Maybe "scan" across the rows of suggestions, find where each suggestion ends, and bind the top 5 suggestions to some other keys?
Replying to:TheV360Really good, I like how easy it is to set up and how you've added so many useful shortcuts.
However, I have two problems with this so far:
1. There's a lot of latency, and my inputs keep getting dropped. This could just be the .exe builds though.
2. I can't easily type exclamation mark from the lowercase keyboard. Maybe mark some keys as requiring the keyboard to be in an uppercase state?
Still, I'm glad that people with actual knowledge and experience with AHK are making this, rather than me.
Edit: Insane idea:
AHK has a function that can read the color of a pixel. Maybe "scan" across the rows of suggestions, find where each suggestion ends, and bind the top 5 suggestions to some other keys?
Hi, thanks for the comment.
Not sure about the latency issue. I know I'm not the fastest typist compared to some of my peers on SBS so maybe it just happened to work okay for my typing speed but breaks down with faster input, and when I tried to write a similar script in Powershell a long time ago, timing issues made it unusable... I'm also aware of some timing problems with holding down keys mapped to button presses that cause some weird behavior where I just gave up after manipulating the delay intervals and not seeing any results better than the current values. I would definitely try compiling the script on your own machine.
I've thought about the shift-state issue and definitely want to do some things to make it more convenient, but it requires a lot of refactoring and I decided it wouldn't make it into this release.
I don't know any AutoHotkey so everything here is what I was able to learn in two days, so I didn't even consider trying to read the screen.
I did consider a shortcut to just insert the first text suggestion, but figured it's not really even that useful when it's now faster to type keywords out anyway (at least, on my machine).
One thing that might be cool is to turn it into a keylogger keep track of input and be able to construct a word list for the session for tab-completion (better would be too look at the saved program if it exists first, too, but requires user to provide filename).
Other things I'd like to add:
- either find a way to automatically calculate the screen position (even if just for the default layout) OR save the configuration to a file so that it at least doesn't have to be recalibrated every run.
- fix some weird thing where C-s or something is also bound to 'toggle frame advancing' or something that ruins everything
- maybe get smilebasic-mode to communicate with it so that files can be loaded/executed with a few keystrokes from emacs
Wait wait. I recently learned what Citra is. Do we have a PC emulated version of SB??
Replying to:MZ952Wait wait. I recently learned what Citra is. Do we have a PC emulated version of SB??
yes, but it's not very convenient.
Replying to:MZ952Wait wait. I recently learned what Citra is. Do we have a PC emulated version of SB??
just dump your copy or whatever
Replying to:MZ952Wait wait. I recently learned what Citra is. Do we have a PC emulated version of SB??
Why isn't it convenient? You can't save files or something?
Replying to:MZ952Wait wait. I recently learned what Citra is. Do we have a PC emulated version of SB??
One thing that sucks about citra is that it doesn't emulate new 3DS. And certain things lag extremely for no reason.
Replying to:MZ952Wait wait. I recently learned what Citra is. Do we have a PC emulated version of SB??
I wouldn't call it "inconvenient" but there are things to be mindful of...
You can't download/upload projects
Depending on your machine you'll get maybe 50% speed during execution
And it won't emulate n3DS correctly
Having SB files deep in AppData isn't a problem if you make a soft link.
I suggest doing away with my function key mappings and switching to the new SB4 keyboard mappings and shortcuts