Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for the forward delete key on extended ADB keyboards on the Apple IIGS for the new forward delete function in text input fields in addition to the already existing Control-F keyboard shortcut #688

Closed
c0mmander8 opened this issue Apr 19, 2022 · 6 comments
Labels
DeskTop DeskTop bugs or feature requests feature request User-facing feature additions/enhancements

Comments

@c0mmander8
Copy link
Contributor

Add support for the forward delete key on extended ADB keyboards on the Apple IIGS for the new forward delete function in text input fields in addition to the already existing Control-F keyboard shortcut.

@c0mmander8 c0mmander8 added DeskTop DeskTop bugs or feature requests feature request User-facing feature additions/enhancements labels Apr 19, 2022
@inexorabletash
Copy link
Collaborator

I don't have access to such a keyboard. Run this at the BASIC prompt and report back what it says when you press the key:

10 POKE 49168,0
20 IF PEEK(49152) < 128 THEN 20
30 PRINT PEEK(49152) - 128
40 GOTO 10

@c0mmander8
Copy link
Contributor Author

I do not have access to such an extended Apple Desktop Bus (ADB) keyboard either. I just, logically, think that adding support for the forward delete key on extended Apple Desktop Bus (ADB) keyboards on the Apple IIGS makes sense as a feature request to complement the new forward delete function in text input fields with its already existing Control-F keypress keyboard shortcut.

@inexorabletash
Copy link
Collaborator

Closing until someone can supply an answer to this then.

@inexorabletash
Copy link
Collaborator

$C000 will report $75, which is the same as 'u'. It can be further distinguished by looking at bit 4 of $C025 which will be set.

However, this a lot of code for something very obscure, for an issue which no-one has actually complained about running into, so it's not worth pursuing further.

@c0mmander8
Copy link
Contributor Author

Please reopen this issue and please implement this issue. Pressing the forward delete key on a real extended Universal Serial Bus (USB) keyboard on an emulated ROM 01 Apple IIGS in GSplus 0.14 (the latest version of the program) on a computer running Windows Vista also produces a lowercase "u". I did not mention this earlier in this issue because I thought that this behavior might just be an emulator bug. But since this behavior is the correct and intended behavior, implementing this issue would be useful to users running an Apple IIGS emulator on a computer with a real extended keyboard in addition to users running a real Apple IIGS with a real extended Apple Desktop Bus (ADB) keyboard.

@c0mmander8
Copy link
Contributor Author

Please reopen this issue and please implement this issue. Add support for the forward delete key on extended Apple Desktop Bus (ADB) keyboards on the Apple IIGS for the new forward delete function in text input fields in addition to the already existing Control-F keyboard shortcut. Pressing the forward delete key on a real extended Universal Serial Bus (USB) keyboard on an emulated ROM 01 Apple IIGS in GSplus 0.14 (the latest version of the program) on a computer running Windows Vista also produces a lowercase "u". I did not mention this earlier in this issue because I thought that this behavior might just be an emulator bug. But since this behavior is the correct and intended behavior, implementing this issue would be useful to users running an Apple IIGS emulator on a computer with a real extended keyboard in addition to users running a real Apple IIGS with a real extended Apple Desktop Bus (ADB) keyboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DeskTop DeskTop bugs or feature requests feature request User-facing feature additions/enhancements
Projects
None yet
Development

No branches or pull requests

2 participants