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

CLR menu does not open while in program mode #1008

Open
guirossibrum opened this issue Jul 6, 2024 · 3 comments
Open

CLR menu does not open while in program mode #1008

guirossibrum opened this issue Jul 6, 2024 · 3 comments
Labels
bug Something isn't working user Reported by an actual user, yay!

Comments

@guirossibrum
Copy link

In program mode you can select a menu and enter the command as part of a program. This is not possible with the CLR menu.

@mahi2003
Copy link

mahi2003 commented Jul 7, 2024

I think the problem here is that the key has function DEL(ete) on the first shift while in entry mode. This overlaps with the CLR menu, but I'd hate to lose the DEL function.

  • ← (backspace): Delete character in front of cursor
  • DEL: Delete character after cursor

@guirossibrum
Copy link
Author

guirossibrum commented Jul 7, 2024 via email

@c3d
Copy link
Owner

c3d commented Jul 9, 2024

I think the problem here is that the key has function DEL(ete) on the
first shift while in entry mode. This overlaps with the CLR menu, but I'd hate
to lose the DEL function.

  • ← (backspace): Delete character in front of cursor
  • DEL: Delete character after cursor

That is indeed the reason.

The Del button is the shifted alpha, so you would not lose it. The regular
shift should open the menu to keep consistency With the remaining of the
keyboard.

The alpha mode is not needed. The DEL function is available in normal mode with
a single shift.

The same problem also exists with the second shift, which in interactive mode goes one level up in the directory stack (UPDIR), but when editing enters a new line.

These behaviors are intentional, because the corresponding operations are quite useful in interactive mode, but not used that often in programs. The corresponding commands are available in the StackMenu (ClearStack), MemoryMenu menu (Purge and UpDir), the PlotMenu (ClLCD), StatisticsMenu (ClearData).

I think only err0 is missing in menus, but then so are IfErr, DoError, ErrorMessage and ErrorNumber. I added the missing features to the Debug menu.

@c3d c3d added bug Something isn't working user Reported by an actual user, yay! labels Jul 9, 2024
@c3d c3d added this to the User interface milestone Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working user Reported by an actual user, yay!
Projects
None yet
Development

No branches or pull requests

3 participants