From cf19b724eab0cc666c7378ea705a2d5f89f8c839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=84min=20Baumeler?= Date: Tue, 10 Jun 2025 13:30:41 +0200 Subject: [PATCH] better keys --- src/main.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main.sh b/src/main.sh index 3b9b17f..563eb3b 100755 --- a/src/main.sh +++ b/src/main.sh @@ -372,6 +372,8 @@ DISPLAY_DATE=$(date -d "$DISPLAY_DATE" +"%D") DISPLAY_POS=$((8 - $(date -d "$DISPLAY_DATE" +"%u"))) DISPLAY_DATE_PREV=$(date -d "$DISPLAY_DATE -1 week" +"%D") DISPLAY_DATE_NEXT=$(date -d "$DISPLAY_DATE +1 week" +"%D") +DISPLAY_DATE_PREV_MONTH=$(date -d "$DISPLAY_DATE -1 month" +"%D") +DISPLAY_DATE_NEXT_MONTH=$(date -d "$DISPLAY_DATE +1 month" +"%D") selection=$( ( cat "$APPROX_DATA_FILE" @@ -391,8 +393,10 @@ selection=$( ( --no-clear \ --no-scrollbar \ --bind="load:pos($DISPLAY_POS)" \ - --bind="ctrl-p:become($0 --date '$DISPLAY_DATE_PREV')" \ - --bind="ctrl-n:become($0 --date '$DISPLAY_DATE_NEXT')" \ + --bind="ctrl-u:become($0 --date '$DISPLAY_DATE_PREV')" \ + --bind="ctrl-d:become($0 --date '$DISPLAY_DATE_NEXT')" \ + --bind="ctrl-alt-u:become($0 --date '$DISPLAY_DATE_PREV_MONTH')" \ + --bind="ctrl-alt-d:become($0 --date '$DISPLAY_DATE_NEXT_MONTH')" \ --bind="ctrl-l:become($0)") if [ -z "$selection" ]; then