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

default keybindings request thread #66

Open
aaronjanse opened this issue Apr 24, 2020 · 4 comments
Open

default keybindings request thread #66

aaronjanse opened this issue Apr 24, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@aaronjanse
Copy link
Owner

No description provided.

@arjvik
Copy link

arjvik commented May 27, 2020

Suggestion: add i3-like Alt+H and Alt+V to turn a terminal into a container and set it's split direction.

@aaronjanse
Copy link
Owner Author

That's a good idea. Unless there are any objections, I'll include that in v1.0

@PotatoParser PotatoParser added the enhancement New feature or request label Mar 13, 2021
@pavel-kolesnikov
Copy link

pavel-kolesnikov commented Jun 2, 2021

(Also very subjective, but) In my practice of using i3wm I've found next hotkeys very useful:

HOTKEY FUNCTION NOTES
<MOD> Win key This key is universally found on dominant number of keyboards; almost never shadows any hotkeys not on Windows...
<MOD>+Enter Launch new terminal, splitting by current orientation Default split orientation is vertical line
<MOD>+Escape Kill focused panel Better then ALT+F4 (which is hard to press with one hand). ❓ should it be possible to kill last panel?
<MOD>+<Arrow> Move focus in <Arrow> direction
<MOD>+Shift+<Arrow> Move currently focused pane in <Arrow> direction (optional crazy idea: make new pane behind if there is no panes ahead, effectively work like split 😆)
<MOD>+<Number> Switch to screen <Number> Will make the screen if necessary; Press same <MOD>+<Number> to return to previous screen, effectively works as quick switch between screens
<MOD>+Shift+<Number> Move focused pane to screen <Number> Do not switch to that screen.
<MOD>+R Enter RESIZE mode Key events are not transmitted to apps inside panes
Escape Exit active RESIZE mode Will not trigger Escape behavior inside the focused pane.
<MOD>+ <Arrow> Move <Arrow>-side edge in <Arrow> direction <Mod>+⬆ will move current pane's top edge up if possible
<MOD>+Shift+<Arrow> Move <Arrow>-side edge in <Arrow>-opposite direction <Mod>+Shift+⬆ will move current pane's top edge down if possible
<MOD>+Shift+R Reload configuration
<MOD>+V Next splits will be by vertical edge
<MOD>+H Next splits will be by horizontal edge

@pavel-kolesnikov
Copy link

Also, ALT key usage is high, so there is high chance of nasty conflicts. Think of F10 interception in Gnome's VTE-based terminals. Midnight Commander and sisters cries. Or Ctrl-O of Midnight Commander --- nano cries 😭

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

4 participants