Skip to content

Commit 2318df0

Browse files
committed
Insert key as shortcut for inserting entry
This commit adds an alternative shortcut for Ctrl-+ to insert a new time entry. Ctrl-+ is cumbersome on some keyboard layouts where it requires multiple modifiers (Ctrl, Shift) to be pressed simultaneously. Pressing a single key instead of performing a two-hand finger gymnastics exercise on these layout may be preferrable for some users. Signed-off-by: Hynek Mlnarik <5391360+hmlnarik@users.noreply.github.com>
1 parent 198ebe2 commit 2318df0

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

po/fr.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ msgstr "_Arrêter le suivi"
305305

306306
#: src/hamster/overview.py:94
307307
#, fuzzy
308-
msgid "Add activity (Ctrl-+)"
308+
msgid "Add activity (Insert, Ctrl-+)"
309309
msgstr "Ajouter une activité"
310310

311311
#: src/hamster/overview.py:100

src/hamster/overview.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(self):
8888
self.add_activity_button = gtk.Button()
8989
self.add_activity_button.set_image(gtk.Image.new_from_icon_name(
9090
"list-add-symbolic", gtk.IconSize.MENU))
91-
self.add_activity_button.set_tooltip_markup(_("Add activity (Ctrl-+)"))
91+
self.add_activity_button.set_tooltip_markup(_("Add activity (Insert, Ctrl-+)"))
9292
self.pack_end(self.add_activity_button)
9393

9494

@@ -500,6 +500,8 @@ def on_key_press(self, window, event):
500500
elif event.keyval == gdk.KEY_Right:
501501
self.header_bar.time_forth.emit("clicked")
502502
return True
503+
elif event.keyval == gdk.KEY_Insert:
504+
self.start_new_fact(clone_selected=True, fallback=True)
503505

504506
if self.fact_tree.has_focus() or self.totals.has_focus():
505507
if event.keyval == gdk.KEY_Tab:

0 commit comments

Comments
 (0)