diff --git a/docs/changelog.rst b/docs/changelog.rst index aa58779cb..57cee4d04 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -35,6 +35,9 @@ Changelog - macOS: Fix "New OS Window" dock action not working when kitty is not focused (: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] ------------------------------ diff --git a/docs/index.rst b/docs/index.rst index 3dde39530..dbf0d0b10 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -122,7 +122,7 @@ Tabs ======================== ======================= Action Shortcut ======================== ======================= -New tab :sc:`new_tab` +New tab :sc:`new_tab` (also :kbd:`⌘+t` on macOS) Close tab :sc:`close_tab` Next tab :sc:`next_tab` (also :kbd:`control+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 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` Previous window :sc:`previous_window` Move window forward :sc:`move_window_forward` diff --git a/kitty/config_data.py b/kitty/config_data.py index 34c300134..0fb89493b 100644 --- a/kitty/config_data.py +++ b/kitty/config_data.py @@ -915,6 +915,8 @@ if is_macos: 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('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('previous_window', 'kitty_mod+[', 'previous_window', _('Previous window')) 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') # {{{ 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')) 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('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('move_tab_forward', 'kitty_mod+.', 'move_tab_forward', _('Move tab forward')) k('move_tab_backward', 'kitty_mod+,', 'move_tab_backward', _('Move tab backward'))