]> gitweb.factorcode.org Git - factor.git/commitdiff
Adds some documentation for gesture mapping
authorKevin Cope <inivekin@gmail.com>
Sun, 16 May 2021 02:43:22 +0000 (10:43 +0800)
committerJohn Benediktsson <mrjbq7@gmail.com>
Tue, 25 Jan 2022 19:07:19 +0000 (11:07 -0800)
basis/ui/tools/button-list/button-list-docs.factor
basis/ui/tools/tools.factor

index 0a743c144f9f015c9ea8f1e5896a54167a787bd0..e3d6693b0b95d10ebc1c0de18f9b97b5a1a6a4df 100644 (file)
@@ -3,3 +3,6 @@ IN: ui.tools.button-list
 
 HELP: show-active-buttons-popup
 { $description "Displays a popup window for fuzzy selection of any labeled button in any window of the session." } ;
+
+HELP: com-show-active-buttons
+{ $description "Mapped to a keyboard gesture to execute " { $link show-active-buttons-popup } "." } ;
index 3f2d6f5704fd0176487fa80e94485573ea2fd48e..61857020051e7f1ac6e803a17010aa8522be1776 100644 (file)
@@ -38,6 +38,28 @@ tool "common" f {
     { T{ key-down f f "F11" } toggle-fullscreen }
 } ? prepend define-command-map
 
+
+tool "tool-switching" f {
+    { T{ key-down f ${ os macosx? M+ A+ ? } "l" } show-listener }
+    { T{ key-down f ${ os macosx? M+ A+ ? } "L" } listener-window }
+    { T{ key-down f ${ os macosx? M+ A+ ? } "b" } show-browser }
+    { T{ key-down f ${ os macosx? M+ A+ ? } "B" } browser-window }
+} define-command-map
+
+tool "common" f {
+    { T{ key-down f ${ os macosx? M+ C+ ? } "w" } close-window }
+    { T{ key-down f ${ os macosx? M+ C+ ? } "q" } com-exit }
+    { T{ key-down f { A+ } "f" } com-show-active-buttons }
+    { T{ key-down f f "F2" } refresh-all }
+    { T{ key-down f f "F3" } show-error-list }
+} os macosx? {
+    { T{ key-down f { C+ M+ } "f" } toggle-fullscreen }
+} {
+    { T{ key-down f { C+ } "F4" } close-window }
+    { T{ key-down f { A+ } "F4" } com-exit }
+    { T{ key-down f f "F11" } toggle-fullscreen }
+} ? prepend define-command-map
+
 : ui-tools-main ( -- )
     f ui-stop-after-last-window? set-global
     listener-window ;