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

[FEATURE REQUEST] Issue fixing: keyboard shortcuts #871

Closed
JoveToo opened this issue Apr 30, 2024 · 2 comments
Closed

[FEATURE REQUEST] Issue fixing: keyboard shortcuts #871

JoveToo opened this issue Apr 30, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@JoveToo
Copy link

JoveToo commented Apr 30, 2024

Is your feature request related to a problem?

Currently, navigating through a file requries the use of the mouse. It means i have to constantely move the mouse all over the screen for all the relevant buttons when fixing defects.

Describe the solution you'd like

I would like to see keyboard shortcuts for the common things you do when fixing defects.
I would propose:

For moving through the current selected layer:
A (move Left -- scroll layer right)
D (imove Right -- scroll layer left)
W (move up -- scroll layer down)
S (move down -- scroll layer up)
These are common key combinations used in many games for the same functionality. Should feel natural.

For moving through the layers:
Q (layer up)
E (layer down)

and lastly:
R (Apply pixel editor changes)
F (Undo last pixel editor action -- this is new functionality and doesn't exist yet)

This would allow me to do all the relevant actions during fixing defects with a single hand while keeping the mouse mostly to the area where I am working.

Files

No response

@JoveToo JoveToo added the enhancement New feature or request label Apr 30, 2024
@sn4k3
Copy link
Owner

sn4k3 commented Apr 30, 2024

I will look into this.
To apply pixel editor changes: CTRL + E

sn4k3 added a commit that referenced this issue Jul 30, 2024
- **File formats:**
  - (Add) File format: Klipper zip
  - (Add) Properties:
    - `Pause` and `ChangeResin` to layers
    - `BottomLiftAcceleration`
    - `BottomLiftAcceleration2`
    - `LiftAcceleration`
    - `LiftAcceleration2`
    - `BottomRetractAcceleration`
    - `BottomRetractAcceleration2`
    - `RetractAcceleration`
    - `RetractAcceleration2`
  - (Add) PrusaSlicer Keywords:
    - `FILECLASS_xxx` to define the file class directly instead of a file extension
    - `BottomLiftAcceleration`
    - `BottomLiftAcceleration2`
    - `BottomRetractAcceleration`
    - `BottomRetractAcceleration2`
    - `LiftAcceleration`
    - `LiftAcceleration2`
    - `RetractAcceleration`
    - `RetractAcceleration2`
  - (Add) Property `HaveTiltingVat` to know if the printer have a tilting vat
  - (Add) Compatibility with tilting vat Saturn 4 Ultra which also fixes print time estimate (#906)
  - (Add) Encrypted CTB: Tries to predict tilting vat printers from set parameters
  - (Change) CWS: Append `;<Slice>` as first line in the layer instead when required
  - (Change) VDT: Move FTL previews to top to be used as first in conversion
  - (Improvement) Anycubic: Write the image color table based on the AntiAliasing level (#899)
  - (Improvement) Encrypted CTB: Implement the `ModifiedTimestampMinutes` and `AntiAliasLevel` field
  - (Fix) nanoDLP `slicer.json` deserialize problem on some files
  - (Fix) SL1: The keyword `TransitionLayerCount_xxx` not being set on the file (#902)
  - (Fix) PHZ: Generated invalid thumbnail data (#903)
- **Tools:**
  - (Improvement) Pixel arithmetic: Add extra checks to ignore empty size and layers
  - (Change) Edit print parameters: Allow set lift and retract speeds to 0 (#906)
- **UI:**
  - (Add) Menu - File - Copy parameters to files: Allow to copy parameters from current file to another file(s) (#852)
  - (Improvement) Menu - File - Reset layer properties: Hold SHIFT key to also rebuild layers position with the file layer height (#870)
  - (Improvement) Save as and convert file save dialog: Force the correct file extension if been tampered (#909)
  - (Improvement) Exposure time finder: Disable incompatible panels instead of hide them
  - (Add) Layer preview shortcuts: A/W/S/D to pan the layer image and Q/E to go to previous/next layer (#871)
  - (Fix) Prevent CTRL + SHIFT + Up/Down (Issue navigation shortcut) from change layer
- (Add) PrusaSlicer printer: Elegoo Saturn 4 Ultra
- (Fix) Linux AppImage: Failed to change to directory "~" (No such file of directory) (#891)
- (Upgrade) OpenCV from 4.8.0 to 4.9.0
- (Upgrade) AvaloniaUI from 11.0.10 to 11.1.1 (Fixes #872)
- (Upgrade) .NET from 6.0.29 to 6.0.32
@sn4k3
Copy link
Owner

sn4k3 commented Jul 30, 2024

Implemented

@sn4k3 sn4k3 closed this as completed Jul 30, 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