From 8204055b88fd590cac8461cfaffe1dbd6c637bd3 Mon Sep 17 00:00:00 2001 From: Tait Hoyem Date: Sun, 27 Feb 2022 11:47:24 -0700 Subject: [PATCH] Basic structural nav example --- docs/sohkdrc | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/docs/sohkdrc b/docs/sohkdrc index 2dd91b8..035d80a 100644 --- a/docs/sohkdrc +++ b/docs/sohkdrc @@ -1,14 +1,26 @@ # This goes in /etc/swhkd/swhkdrc +# ! = consume key +# [XYZ] = only in mode XYZ; if not mode is specified, the hotkey is *always* used -# terminal -super + t - killall foot +! + [browse] + h + sohkctl "nextInTree" "role=Header" +! + [browse] + k + sohkctl "nextInTree" "role=Link" +! + [browse] + b + sohkctl "nextInTree" "role=Button" +! + [browse] + t + sohkctl "nextInTree" "role=Table" +! + [browse] + Shift + h + sohkctl "prevInTree" "role=Header" +! + [browse] + Shift + k + sohkctl "prevInTree" "role=Link" +! + [browse] + Shift + b + sohkctl "prevInTree" "role=Button" +! + [browse] + Shift + t + sohkctl "prevInTree" "role=Table" -[BrowseMode] + super + i - espeak-ng "test" +! + super + b + sohkmc "browse" "browse mode" -super + b - espeak-ng "browse mode" && sohkctl browsemode - -super + f - espeak-ng "focus mode" && sohkctl focusmode +! + super + f + sohkmc "focus" "focus mode"