1 binding "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 class "GtkTextView" binding "gtk-mac-alt-arrows"
14 class "GtkLabel" binding "gtk-mac-alt-arrows"
15 class "GtkEntry" binding "gtk-mac-alt-arrows"
18 binding "gtk-mac-alt-delete"
20 bind "<alt>Delete" { "delete-from-cursor" (word-ends, 1) }
21 bind "<alt>KP_Delete" { "delete-from-cursor" (word-ends, 1) }
22 bind "<alt>BackSpace" { "delete-from-cursor" (word-ends, -1) }
25 class "GtkTextView" binding "gtk-mac-alt-delete"
26 class "GtkEntry" binding "gtk-mac-alt-delete"
29 binding "gtk-mac-cmd-c"
31 bind "<meta>x" { "cut-clipboard" () }
32 bind "<meta>c" { "copy-clipboard" () }
33 bind "<meta>v" { "paste-clipboard" () }
39 class "GtkTextView" binding "gtk-mac-cmd-c"
40 class "GtkEntry" binding "gtk-mac-cmd-c"
43 binding "gtk-mac-text-view"
45 bind "<shift><meta>a" { "select-all" (0) }
46 bind "<meta>a" { "select-all" (1) }
47 unbind "<shift><ctrl>a"
51 class "GtkTextView" binding "gtk-mac-text-view"
54 binding "gtk-mac-label"
57 "move-cursor" (paragraph-ends, -1, 0)
58 "move-cursor" (paragraph-ends, 1, 1)
60 bind "<shift><meta>a" { "move-cursor" (paragraph-ends, 0, 0) }
61 bind "<meta>c" { "copy-clipboard" () }
63 unbind "<shift><ctrl>a"
67 class "GtkLabel" binding "gtk-mac-label"
70 binding "gtk-mac-entry"
73 "move-cursor" (buffer-ends, -1, 0)
74 "move-cursor" (buffer-ends, 1, 1)
76 bind "<shift><meta>a" { "move-cursor" (visual-positions, 0, 0) }
78 unbind "<shift><ctrl>a"
81 class "GtkEntry" binding "gtk-mac-entry"
84 binding "gtk-mac-file-chooser"
86 bind "<meta>v" { "location-popup-on-paste" () }
89 bind "<meta><shift>G" { "location-popup" () }
90 bind "<meta><shift>H" { "home-folder" () }
91 bind "<meta>Up" { "up-folder" () }
94 class "GtkFileChooserDefault" binding "gtk-mac-file-chooser"
97 binding "gtk-mac-tree-view"
99 bind "<meta>a" { "select-all" () }
100 bind "<shift><meta>a" { "unselect-all" () }
101 bind "<meta>f" { "start-interactive-search" () }
102 bind "<meta>F" { "start-interactive-search" () }
104 unbind "<shift><ctrl>a"
109 class "GtkTreeView" binding "gtk-mac-tree-view"
112 binding "gtk-mac-icon-view"
114 bind "<meta>a" { "select-all" () }
115 bind "<shift><meta>a" { "unselect-all" () }
117 unbind "<shift><ctrl>a"
120 class "GtkIconView" binding "gtk-mac-icon-view"
121 binding "gtk-mac-alt-arrows"
123 bind "<alt>Right" { "move-cursor" (words, 1, 0) }
124 bind "<alt>KP_Right" { "move-cursor" (words, 1, 0) }
125 bind "<alt>Left" { "move-cursor" (words, -1, 0) }
126 bind "<alt>KP_Left" { "move-cursor" (words, -1, 0) }
127 bind "<shift><alt>Right" { "move-cursor" (words, 1, 1) }
128 bind "<shift><alt>KP_Right" { "move-cursor" (words, 1, 1) }
129 bind "<shift><alt>Left" { "move-cursor" (words, -1, 1) }
130 bind "<shift><alt>KP_Left" { "move-cursor" (words, -1, 1) }
133 class "GtkTextView" binding "gtk-mac-alt-arrows"
134 class "GtkLabel" binding "gtk-mac-alt-arrows"
135 class "GtkEntry" binding "gtk-mac-alt-arrows"
138 binding "gtk-mac-alt-delete"
140 bind "<alt>Delete" { "delete-from-cursor" (word-ends, 1) }
141 bind "<alt>KP_Delete" { "delete-from-cursor" (word-ends, 1) }
142 bind "<alt>BackSpace" { "delete-from-cursor" (word-ends, -1) }
145 class "GtkTextView" binding "gtk-mac-alt-delete"
146 class "GtkEntry" binding "gtk-mac-alt-delete"
149 binding "gtk-mac-cmd-c"
151 bind "<meta>x" { "cut-clipboard" () }
152 bind "<meta>c" { "copy-clipboard" () }
153 bind "<meta>v" { "paste-clipboard" () }
159 class "GtkTextView" binding "gtk-mac-cmd-c"
160 class "GtkEntry" binding "gtk-mac-cmd-c"
163 binding "gtk-mac-text-view"
165 bind "<shift><meta>a" { "select-all" (0) }
166 bind "<meta>a" { "select-all" (1) }
167 unbind "<shift><ctrl>a"
171 class "GtkTextView" binding "gtk-mac-text-view"
174 binding "gtk-mac-label"
177 "move-cursor" (paragraph-ends, -1, 0)
178 "move-cursor" (paragraph-ends, 1, 1)
180 bind "<shift><meta>a" { "move-cursor" (paragraph-ends, 0, 0) }
181 bind "<meta>c" { "copy-clipboard" () }
183 unbind "<shift><ctrl>a"
187 class "GtkLabel" binding "gtk-mac-label"
190 binding "gtk-mac-entry"
193 "move-cursor" (buffer-ends, -1, 0)
194 "move-cursor" (buffer-ends, 1, 1)
196 bind "<shift><meta>a" { "move-cursor" (visual-positions, 0, 0) }
198 unbind "<shift><ctrl>a"
201 class "GtkEntry" binding "gtk-mac-entry"
204 binding "gtk-mac-file-chooser"
206 bind "<meta>v" { "location-popup-on-paste" () }
209 bind "<meta><shift>G" { "location-popup" () }
210 bind "<meta><shift>H" { "home-folder" () }
211 bind "<meta>Up" { "up-folder" () }
214 class "GtkFileChooserDefault" binding "gtk-mac-file-chooser"
217 binding "gtk-mac-tree-view"
219 bind "<meta>a" { "select-all" () }
220 bind "<shift><meta>a" { "unselect-all" () }
221 bind "<meta>f" { "start-interactive-search" () }
222 bind "<meta>F" { "start-interactive-search" () }
224 unbind "<shift><ctrl>a"
229 class "GtkTreeView" binding "gtk-mac-tree-view"
232 binding "gtk-mac-icon-view"
234 bind "<meta>a" { "select-all" () }
235 bind "<shift><meta>a" { "unselect-all" () }
237 unbind "<shift><ctrl>a"
240 class "GtkIconView" binding "gtk-mac-icon-view"