22

Customizable Keyboard Shortcuts & Feedback


Avatar
Tim

I'd like to consolidate all feedback with regards to keyboard shortcuts.

Ideally, we'd love to make them completely customizable, and provide the user with a way to tailor their keyboard experience with our app.

Let us know any specific feedback you may have in a comment below!

A

Activity Newest / Oldest

Avatar

Tim

(#64203)
"Feature Request - Horizontal Pan with shift+scroll wheel (or user customizable bindings). Keeps UI navigation closer to other software such as web browsers"


Avatar

Tim

Merged with: Add keys to skip between edges

Avatar

Peter

Add short cut keys to skip between edges as the "Previous Edge" and "Next Edge" popup buttons do.


Avatar

Tim

Thanks Peter! I'll get this idea merged into our "Keyboard Shortcuts" ideas post.


Avatar

Tim

(#61896)
"Plaase add any quick way to go to the end of list. I mean list of decoded CAN frames. Scroll bar does do the job. I sugeest End key, but complementaryHome is already used, so mayby Ctrl+End and Ctrl+Home (it works also in internet browsers and text editors so it is a standard). And of course PgUp and PgDn"


Avatar

Tim

(#61671)
"Feature Request - Place marker as in Logic 1
Press number key (1-9) to add marker"


Avatar

Peter Jaquiery

Zoom bookmarking is a great idea. Allowing bookmarking multiple zoom levels is much better than just one. With a little further thinking what may be most useful is bookmarking a "view" which includes zoom and position. That makes it really easy to switch between "the good example" and "the bad example" to compare two different parts of a capture for example. Being able to do that context switch across tabs would be even better!


  • Avatar
Avatar

Tim

discuss.saleae.com/t/question-about-hover-measurements/1073
"that prompts the thought that a smart “toggle zoom” hot key would be really nice in a situation like this to quickly switch back to the big view. The smart bit is in figuring out what the “previous” zoom was."


Avatar

Tim

Note: A zoom-level bookmark (via keyboard shortcut) might help as well, without needing any sort of smarts built in to the function. Press a shortcut to save the current zoom level and viewpoint, then zoom in to your heart’s desire, then press the shortcut to recall your previous zoom level.


Avatar

Tim

(#61530)
"Feature Request - Shortcut for Selecting Markers as in Logic 1

Much faster in Analyzing...re-positioning markers while zooming/scrolling with mouse"


  • E
Avatar

Tim

In Logic 1.x, the num keys allowed the user to quickly select and move timing markers with the number keys.
(i.e. "1" = timing marker 1, "2" = timing marker 2, etc...)


Avatar

Tim

Merged with: Select timing markers with num keys

Avatar

Tim

discuss.saleae.com/t/improper-zoom-on-2-3-30/1069/2
"Strangely there is no keyboard short cut to scroll to the ends of the data. Home and end seem obvious for the task, but Home instead is “zoom right out” and End is unused!"


Avatar

Tim

Allow Ctrl + Click (Win) or Cmd + Click (Mac) to navigate from the analyzer bubble to the corresponding entry in the Terminal View.

(Similar to how you can navigate from the analyzer bubble to the Data Table row using the same command right now)


Avatar

Tim

Merged with: Analyzer Bubble scrolls to Terminal

Avatar

Tim

(#59814)
"keyboard shortcuts: for very important functions in software, try to use single keys (or make it customizable). You even could use some more logical shortcuts like 'DEL' for deleting a marker. And "Ctrl+R" is to hard to hit. I would like to just hit "Enter" for both start and stop."


Avatar

eblot

On macOS, to create a snapshot, `⌘ + ⇧ + [3-5]` keys need to be pressed at once.

However, whenever `⌘ + ⇧` is pressed with a captured sequence on the UI, Logic2 discards the current measurement values (time, voltage, ...).

This prevents the OS from capturing the actual content of the view, as the measurement info no longer appears in the screenshot.

`⇧` (Shift) should not change the displayed info, at least not until another key is pressed.

(Logic 2.2.3)

Note: animated GIF do not play on ideas.saleae.com and even small mp4 files (55KB) cannot be attached, so it is hard to screencast the issue.


Avatar

Tim

Merged with: Conflict with default macOS keyboard mapping

P

Paul Y

By default mouse scroll button zooms in/out. Would be great if holding Shift/Ctrl/Alt keyboard buttons change behavior.
For example:
Scroll => zoom in/out waves,
Ctrl+scroll => scroll wave horizontally, Alt+scroll => scroll vertically.

And would be great have these actions configurable. For example, I personally would prefer that mouse scrolling would scroll wave left/right instead of zoom.


  • R
Avatar

Tim

Merged with: Shift/Ctrl/Alt change behavior of mouse scroll

M

Mark

When I add an analyzer, and need to setup the input channels, it would be nice if I could click the dropdown for a given channel (e.g. MISO) and then press a number key to select a channel.

This would help speed up setting channels.


Avatar

Tim

Merged with: Use keyboard to select channels in analyzer settings

Avatar

Peter Jaquiery

When the edge skip arrows are shown for a trace allow Ctrl+arrow to skip left or right. This allows hovering the mouse cursor over a trace of interest then using the arrow keys quickly to navigate between events.


Avatar

Tim

Merged with: Keyboard shortcuts for edge skip

R

Rony

I love the keyboard interface to zooming and panning. However, sometimes, the step of the movement is too big.
If one could press ctrl + to have the step much smaller, it would allow to adjust the view much more precisely without touching the mouse.


  • Avatar
Avatar

Tim

Merged with: Slow (precise) zoom + pan

Avatar

Tim

Merged with: Keyboard shortcuts help scroll and search

R

Rony

The keyboard shortcuts list is getting longer.
It would be useful to be able to scroll using the keyboard.
It would also help to be able to filter by searching a substring.


Avatar

Tim

Would prefer a more optimal method than resizing one channel, then using the context menu to resize others to match.

In addition, one should be able to resize both digital and analog channels to the same size.

Keyboard shortcut ideas:
- option+cmd when resizing a channel would simultaneously resize all other channels, both analog and digital.
- In the context menu, give an option to "Resize all channels to the same size" rather than just the digital or analog ones.


Avatar

Tim

Merged with: Shortcut to Resizing All Channels at Once

M

Mitch

IMHO, a great feature of Logic 1 was "shift-click-n-drag to zoom-in to selection". Indeed, that was the most efficient way to precisely zoom in to where you want to go. Please bring back "shift-click-n-drag to zoom-in to selection".


J

Joe

please in the other direction also (Ctrl+Click on a Char in terminal to navigate to the position in analyzer)


R

Rony

wow, that would be super useful!


Avatar

Tim

Merged...
saleae.upvoty.com/b/feature-requests/add-marker-edge-navigation-keyboard-shortucut

Suggestion to add some useful navigation keyboard shortcuts:

'0..9' to directly jump to a marker. (Number identical to P0, T1 etc in "Timing Markers" window)

Add '' to navigate to start trigger.

'[' Jump to previous marker / marker pair
']' Jump to next marker / marker pair
All with the same behavior as clicking on the arrow icon in the "Timing Markers" window.

',' Jump to next "edge" offscreen
'.' Jump to previous "edge" offscreen

Shortcuts listed above are easy to remember, for example which are located above comma and point)


Avatar

Tim

In Logic 1.x, the num keys allowed the user to quickly select and move timing markers with the number keys.
(i.e. "1" = timing marker 1, "2" = timing marker 2, etc...)


Avatar

Peter Jaquiery

Adding next/prev marker arrows as are present for digital trace edges would be nice.


Avatar

Peter Jaquiery

This overlaps ideas.saleae.com/b/feature-requests/select-timing-markers-with-num-keys/. Maybe it would be better as a comment to that idea?


S

Saleae

We'll make them configurable in the future, as we won't be able to make everyone happy otherwise :)