1 @binding-set gtk-mac-alt-arrows
3 bind "<alt>Right" { "move-cursor" (words, 1, 0) };
4 bind "<alt>KP_Right" { "move-cursor" (words, 1, 0) };
5 bind "<alt>Left" { "move-cursor" (words, -1, 0) };
6 bind "<alt>KP_Left" { "move-cursor" (words, -1, 0) };
7 bind "<shift><alt>Right" { "move-cursor" (words, 1, 1) };
8 bind "<shift><alt>KP_Right" { "move-cursor" (words, 1, 1) };
9 bind "<shift><alt>Left" { "move-cursor" (words, -1, 1) };
10 bind "<shift><alt>KP_Left" { "move-cursor" (words, -1, 1) };
13 @binding-set gtk-mac-alt-delete
15 bind "<alt>Delete" { "delete-from-cursor" (word-ends, 1) };
16 bind "<alt>KP_Delete" { "delete-from-cursor" (word-ends, 1) };
17 bind "<alt>BackSpace" { "delete-from-cursor" (word-ends, -1) };
20 @binding-set gtk-mac-cmd-c
22 bind "<meta>x" { "cut-clipboard" () };
23 bind "<meta>c" { "copy-clipboard" () };
24 bind "<meta>v" { "paste-clipboard" () };
30 @binding-set gtk-mac-text-view
32 bind "<shift><meta>a" { "select-all" (0) };
33 bind "<meta>a" { "select-all" (1) };
34 unbind "<shift><ctrl>a";
38 @binding-set gtk-mac-label
41 "move-cursor" (paragraph-ends, -1, 0)
42 "move-cursor" (paragraph-ends, 1, 1)
44 bind "<shift><meta>a" { "move-cursor" (paragraph-ends, 0, 0) };
45 bind "<meta>c" { "copy-clipboard" () };
47 unbind "<shift><ctrl>a";
51 @binding-set gtk-mac-entry
54 "move-cursor" (buffer-ends, -1, 0)
55 "move-cursor" (buffer-ends, 1, 1)
57 bind "<shift><meta>a" { "move-cursor" (visual-positions, 0, 0) };
59 unbind "<shift><ctrl>a";
62 @binding-set gtk-mac-file-chooser
64 bind "<meta>v" { "location-popup-on-paste" () };
67 bind "<meta><shift>G" { "location-popup" () };
68 bind "<meta><shift>H" { "home-folder" () };
69 bind "<meta>Up" { "up-folder" () };
72 @binding-set gtk-mac-tree-view
74 bind "<meta>a" { "select-all" () };
75 bind "<shift><meta>a" { "unselect-all" () };
76 bind "<meta>f" { "start-interactive-search" () };
77 bind "<meta>F" { "start-interactive-search" () };
79 unbind "<shift><ctrl>a";
84 @binding-set gtk-mac-icon-view
86 bind "<meta>a" { "select-all" () };
87 bind "<shift><meta>a" { "unselect-all" () };
89 unbind "<shift><ctrl>a";
92 @binding-set gtk-mac-alt-arrows
94 bind "<alt>Right" { "move-cursor" (words, 1, 0) };
95 bind "<alt>KP_Right" { "move-cursor" (words, 1, 0) };
96 bind "<alt>Left" { "move-cursor" (words, -1, 0) };
97 bind "<alt>KP_Left" { "move-cursor" (words, -1, 0) };
98 bind "<shift><alt>Right" { "move-cursor" (words, 1, 1) };
99 bind "<shift><alt>KP_Right" { "move-cursor" (words, 1, 1) };
100 bind "<shift><alt>Left" { "move-cursor" (words, -1, 1) };
101 bind "<shift><alt>KP_Left" { "move-cursor" (words, -1, 1) };
104 @binding-set gtk-mac-alt-delete
106 bind "<alt>Delete" { "delete-from-cursor" (word-ends, 1) };
107 bind "<alt>KP_Delete" { "delete-from-cursor" (word-ends, 1) };
108 bind "<alt>BackSpace" { "delete-from-cursor" (word-ends, -1) };
111 @binding-set gtk-mac-cmd-c
113 bind "<meta>x" { "cut-clipboard" () };
114 bind "<meta>c" { "copy-clipboard" () };
115 bind "<meta>v" { "paste-clipboard" () };
121 @binding-set gtk-mac-text-view
123 bind "<shift><meta>a" { "select-all" (0) };
124 bind "<meta>a" { "select-all" (1) };
125 unbind "<shift><ctrl>a";
129 @binding-set gtk-mac-label
132 "move-cursor" (paragraph-ends, -1, 0)
133 "move-cursor" (paragraph-ends, 1, 1)
135 bind "<shift><meta>a" { "move-cursor" (paragraph-ends, 0, 0) };
136 bind "<meta>c" { "copy-clipboard" () };
138 unbind "<shift><ctrl>a";
142 @binding-set gtk-mac-entry
145 "move-cursor" (buffer-ends, -1, 0)
146 "move-cursor" (buffer-ends, 1, 1)
148 bind "<shift><meta>a" { "move-cursor" (visual-positions, 0, 0) };
150 unbind "<shift><ctrl>a";
153 @binding-set gtk-mac-file-chooser
155 bind "<meta>v" { "location-popup-on-paste" () };
158 bind "<meta><shift>G" { "location-popup" () };
159 bind "<meta><shift>H" { "home-folder" () };
160 bind "<meta>Up" { "up-folder" () };
163 @binding-set gtk-mac-tree-view
165 bind "<meta>a" { "select-all" () };
166 bind "<shift><meta>a" { "unselect-all" () };
167 bind "<meta>f" { "start-interactive-search" () };
168 bind "<meta>F" { "start-interactive-search" () };
170 unbind "<shift><ctrl>a";
175 @binding-set gtk-mac-icon-view
177 bind "<meta>a" { "select-all" () };
178 bind "<shift><meta>a" { "unselect-all" () };
180 unbind "<shift><ctrl>a";
184 gtk-key-bindings: gtk-mac-icon-view;
188 gtk-key-bindings: gtk-mac-alt-arrows, gtk-mac-alt-delete, gtk-mac-cmd-c, gtk-mac-text-view;
192 gtk-key-bindings: gtk-mac-alt-arrows, gtk-mac-alt-delete, gtk-mac-cmd-c, gtk-mac-entry;
196 gtk-key-bindings: gtk-mac-alt-arrows, gtk-mac-label;
199 GtkFileChooserDefault {
200 gtk-key-bindings: gtk-mac-file-chooser;
204 gtk-key-bindings: gtk-mac-tree-view;