macOS: Add aliases for lose window and new tab actions that conform to common Apple shortcuts for these actions

Fixes #1313
This commit is contained in:
Kovid Goyal 2019-01-19 09:18:25 +05:30
parent 9005fc359d
commit 725da39ecb
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
3 changed files with 11 additions and 4 deletions

View File

@ -35,6 +35,9 @@ Changelog
- macOS: Fix "New OS Window" dock action not working when kitty is not focused - macOS: Fix "New OS Window" dock action not working when kitty is not focused
(:iss:`1312`) (:iss:`1312`)
- macOS: Add aliases for lose window and new tab actions that conform to common
Apple shortcuts for these actions (:iss:`1313`)
0.13.2 [2019-01-04] 0.13.2 [2019-01-04]
------------------------------ ------------------------------

View File

@ -122,7 +122,7 @@ Tabs
======================== ======================= ======================== =======================
Action Shortcut Action Shortcut
======================== ======================= ======================== =======================
New tab :sc:`new_tab` New tab :sc:`new_tab` (also :kbd:`⌘+t` on macOS)
Close tab :sc:`close_tab` Close tab :sc:`close_tab`
Next tab :sc:`next_tab` (also :kbd:`control+tab` on macOS) Next tab :sc:`next_tab` (also :kbd:`control+tab` on macOS)
Previous tab :sc:`previous_tab` (also :kbd:`control+shift+tab` on macOS) Previous tab :sc:`previous_tab` (also :kbd:`control+shift+tab` on macOS)
@ -141,7 +141,7 @@ Action Shortcut
======================== ======================= ======================== =======================
New window :sc:`new_window` New window :sc:`new_window`
New OS window :sc:`new_os_window` (also :kbd:`⌘+n` on macOS) New OS window :sc:`new_os_window` (also :kbd:`⌘+n` on macOS)
Close window :sc:`close_window` Close window :sc:`close_window` (also :kbd:`⌘+w` on macOS)
Next window :sc:`next_window` Next window :sc:`next_window`
Previous window :sc:`previous_window` Previous window :sc:`previous_window`
Move window forward :sc:`move_window_forward` Move window forward :sc:`move_window_forward`

View File

@ -915,6 +915,8 @@ if is_macos:
k('new_os_window', 'cmd+n', 'new_os_window', _('New OS window')) k('new_os_window', 'cmd+n', 'new_os_window', _('New OS window'))
k('new_os_window', 'kitty_mod+n', 'new_os_window', _('New OS window')) k('new_os_window', 'kitty_mod+n', 'new_os_window', _('New OS window'))
k('close_window', 'kitty_mod+w', 'close_window', _('Close window')) k('close_window', 'kitty_mod+w', 'close_window', _('Close window'))
if is_macos:
k('close_window', 'cmd+w', 'close_window', _('Close window'), add_to_docs=False)
k('next_window', 'kitty_mod+]', 'next_window', _('Next window')) k('next_window', 'kitty_mod+]', 'next_window', _('Next window'))
k('previous_window', 'kitty_mod+[', 'previous_window', _('Previous window')) k('previous_window', 'kitty_mod+[', 'previous_window', _('Previous window'))
k('move_window_forward', 'kitty_mod+f', 'move_window_forward', _('Move window forward')) k('move_window_forward', 'kitty_mod+f', 'move_window_forward', _('Move window forward'))
@ -935,12 +937,14 @@ k('tenth_window', 'kitty_mod+0', 'tenth_window', _('Tenth window'))
g('shortcuts.tab') # {{{ g('shortcuts.tab') # {{{
if is_macos: if is_macos:
k('next_tab', 'ctrl+tab', 'next_tab', _('Next tab')) k('next_tab', 'ctrl+tab', 'next_tab', _('Next tab'), add_to_docs=False)
k('next_tab', 'kitty_mod+right', 'next_tab', _('Next tab')) k('next_tab', 'kitty_mod+right', 'next_tab', _('Next tab'))
if is_macos: if is_macos:
k('previous_tab', 'ctrl+shift+tab', 'previous_tab', _('Previous tab')) k('previous_tab', 'ctrl+shift+tab', 'previous_tab', _('Previous tab'), add_to_docs=False)
k('previous_tab', 'kitty_mod+left', 'previous_tab', _('Previous tab')) k('previous_tab', 'kitty_mod+left', 'previous_tab', _('Previous tab'))
k('new_tab', 'kitty_mod+t', 'new_tab', _('New tab')) k('new_tab', 'kitty_mod+t', 'new_tab', _('New tab'))
if is_macos:
k('new_tab', 'cmd+t', 'new_tab', _('New tab'), add_to_docs=False)
k('close_tab', 'kitty_mod+q', 'close_tab', _('Close tab')) k('close_tab', 'kitty_mod+q', 'close_tab', _('Close tab'))
k('move_tab_forward', 'kitty_mod+.', 'move_tab_forward', _('Move tab forward')) k('move_tab_forward', 'kitty_mod+.', 'move_tab_forward', _('Move tab forward'))
k('move_tab_backward', 'kitty_mod+,', 'move_tab_backward', _('Move tab backward')) k('move_tab_backward', 'kitty_mod+,', 'move_tab_backward', _('Move tab backward'))