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 keyboards shortcuts in the editor view #136

Open
5 tasks
labordep opened this issue Dec 23, 2023 · 4 comments
Open
5 tasks

Add keyboards shortcuts in the editor view #136

labordep opened this issue Dec 23, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@labordep
Copy link
Member

Propose to add some shortcuts on a selected element or several selected elements:

  • Remove: Suppr + Confirmation dialog (even for click action)
  • Group: Ctrl+G
  • Browse: Ctrl+B
  • Inspect: Ctrl+I
  • Copy: Ctrl+C

And display theses key shortcuts in the menu

@labordep labordep added the enhancement New feature or request label Dec 23, 2023
@labordep labordep added this to the alpha 4 milestone Dec 23, 2023
@Nyan11
Copy link
Collaborator

Nyan11 commented Jan 5, 2024

Shortcut must be centralized in all application (PyramidWindow).
It can be edited in Pharo settings.

@labordep labordep modified the milestone: alpha 4 Jan 23, 2024
@labordep
Copy link
Member Author

labordep commented Feb 5, 2024

We need to identity existing plugins with keyboard shortcuts to have a list in the settings panel. Undo redo plugin have shortcuts ?

@Nyan11
Copy link
Collaborator

Nyan11 commented Feb 5, 2024

The only plugin to have a shortcut is PyramidPluginEditOnRunning

@Nyan11
Copy link
Collaborator

Nyan11 commented Feb 5, 2024

The possible shortcuts are:

context menu

appears when right clic on tree or space.

  • PyramidContextMenuPlugin -> inspect selection
  • PyramidContextMenuPlugin -> browse selection
  • PyramidContextMenuPlugin -> delete selection
  • PyramidContextMenuPlugin -> add new items
  • PyramidBlocPlugin -> send up
  • PyramidBlocPlugin -> send top
  • PyramidBlocPlugin -> send down
  • PyramidBlocPlugin -> send bottom
  • PyramidBlocPlugin -> group selection

Saving

  • PyramidSavePlugin -> save
  • PyramidSavePlugin -> saveAs

history

  • PyramidHistoryPlugin -> undo
  • PyramidHistoryPlugin -> redo

fast selection

  • PyramidTreePlugin -> select parent
  • PyramidTreePlugin -> select children
  • PyramidTreePlugin -> select first in selection
  • PyramidTreePlugin -> select all sibling

testing

  • PyramidPluginTestMode -> switch edit/test mode

copy and paste

  • PyramidCopyPastePlugin -> Copy
  • PyramidCopyPastePlugin -> Paste

others

  • a new plugin to move with arrow key ↑↓→←
  • edit an existing window -> F12, not directly in the Pyramid UI but need to be present in settings too

@labordep labordep modified the milestones: alpha 4, alpha 5 Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants