1 gtk-enable-mnemonics = 0
3 binding "gtk-mac-alt-arrows"
5 bind "<alt>Right" { "move-cursor" (words, 1, 0) }
6 bind "<alt>KP_Right" { "move-cursor" (words, 1, 0) }
7 bind "<alt>Left" { "move-cursor" (words, -1, 0) }
8 bind "<alt>KP_Left" { "move-cursor" (words, -1, 0) }
9 bind "<shift><alt>Right" { "move-cursor" (words, 1, 1) }
10 bind "<shift><alt>KP_Right" { "move-cursor" (words, 1, 1) }
11 bind "<shift><alt>Left" { "move-cursor" (words, -1, 1) }
12 bind "<shift><alt>KP_Left" { "move-cursor" (words, -1, 1) }
15 class "GtkTextView" binding "gtk-mac-alt-arrows"
16 class "GtkLabel" binding "gtk-mac-alt-arrows"
17 class "GtkEntry" binding "gtk-mac-alt-arrows"
20 binding "gtk-mac-alt-delete"
22 bind "<alt>Delete" { "delete-from-cursor" (word-ends, 1) }
23 bind "<alt>KP_Delete" { "delete-from-cursor" (word-ends, 1) }
24 bind "<alt>BackSpace" { "delete-from-cursor" (word-ends, -1) }
27 class "GtkTextView" binding "gtk-mac-alt-delete"
28 class "GtkEntry" binding "gtk-mac-alt-delete"
31 binding "gtk-mac-cmd-c"
33 bind "<meta>x" { "cut-clipboard" () }
34 bind "<meta>c" { "copy-clipboard" () }
35 bind "<meta>v" { "paste-clipboard" () }
41 class "GtkTextView" binding "gtk-mac-cmd-c"
42 class "GtkEntry" binding "gtk-mac-cmd-c"
45 binding "gtk-mac-text-view"
47 bind "<shift><meta>a" { "select-all" (0) }
48 bind "<meta>a" { "select-all" (1) }
49 unbind "<shift><ctrl>a"
53 class "GtkTextView" binding "gtk-mac-text-view"
56 binding "gtk-mac-label"
59 "move-cursor" (paragraph-ends, -1, 0)
60 "move-cursor" (paragraph-ends, 1, 1)
62 bind "<shift><meta>a" { "move-cursor" (paragraph-ends, 0, 0) }
63 bind "<meta>c" { "copy-clipboard" () }
65 unbind "<shift><ctrl>a"
69 class "GtkLabel" binding "gtk-mac-label"
72 binding "gtk-mac-entry"
75 "move-cursor" (buffer-ends, -1, 0)
76 "move-cursor" (buffer-ends, 1, 1)
78 bind "<shift><meta>a" { "move-cursor" (visual-positions, 0, 0) }
80 unbind "<shift><ctrl>a"
83 class "GtkEntry" binding "gtk-mac-entry"
86 binding "gtk-mac-file-chooser"
88 bind "<meta>v" { "location-popup-on-paste" () }
91 bind "<meta><shift>G" { "location-popup" () }
92 bind "<meta><shift>H" { "home-folder" () }
93 bind "<meta>Up" { "up-folder" () }
96 class "GtkFileChooserDefault" binding "gtk-mac-file-chooser"
99 binding "gtk-mac-tree-view"
101 bind "<meta>a" { "select-all" () }
102 bind "<shift><meta>a" { "unselect-all" () }
103 bind "<meta>f" { "start-interactive-search" () }
104 bind "<meta>F" { "start-interactive-search" () }
106 unbind "<shift><ctrl>a"
111 class "GtkTreeView" binding "gtk-mac-tree-view"
114 binding "gtk-mac-icon-view"
116 bind "<meta>a" { "select-all" () }
117 bind "<shift><meta>a" { "unselect-all" () }
119 unbind "<shift><ctrl>a"
122 class "GtkIconView" binding "gtk-mac-icon-view"
123 binding "gtk-mac-alt-arrows"
125 bind "<alt>Right" { "move-cursor" (words, 1, 0) }
126 bind "<alt>KP_Right" { "move-cursor" (words, 1, 0) }
127 bind "<alt>Left" { "move-cursor" (words, -1, 0) }
128 bind "<alt>KP_Left" { "move-cursor" (words, -1, 0) }
129 bind "<shift><alt>Right" { "move-cursor" (words, 1, 1) }
130 bind "<shift><alt>KP_Right" { "move-cursor" (words, 1, 1) }
131 bind "<shift><alt>Left" { "move-cursor" (words, -1, 1) }
132 bind "<shift><alt>KP_Left" { "move-cursor" (words, -1, 1) }
135 class "GtkTextView" binding "gtk-mac-alt-arrows"
136 class "GtkLabel" binding "gtk-mac-alt-arrows"
137 class "GtkEntry" binding "gtk-mac-alt-arrows"
140 binding "gtk-mac-alt-delete"
142 bind "<alt>Delete" { "delete-from-cursor" (word-ends, 1) }
143 bind "<alt>KP_Delete" { "delete-from-cursor" (word-ends, 1) }
144 bind "<alt>BackSpace" { "delete-from-cursor" (word-ends, -1) }
147 class "GtkTextView" binding "gtk-mac-alt-delete"
148 class "GtkEntry" binding "gtk-mac-alt-delete"
151 binding "gtk-mac-cmd-c"
153 bind "<meta>x" { "cut-clipboard" () }
154 bind "<meta>c" { "copy-clipboard" () }
155 bind "<meta>v" { "paste-clipboard" () }
161 class "GtkTextView" binding "gtk-mac-cmd-c"
162 class "GtkEntry" binding "gtk-mac-cmd-c"
165 binding "gtk-mac-text-view"
167 bind "<shift><meta>a" { "select-all" (0) }
168 bind "<meta>a" { "select-all" (1) }
169 unbind "<shift><ctrl>a"
173 class "GtkTextView" binding "gtk-mac-text-view"
176 binding "gtk-mac-label"
179 "move-cursor" (paragraph-ends, -1, 0)
180 "move-cursor" (paragraph-ends, 1, 1)
182 bind "<shift><meta>a" { "move-cursor" (paragraph-ends, 0, 0) }
183 bind "<meta>c" { "copy-clipboard" () }
185 unbind "<shift><ctrl>a"
189 class "GtkLabel" binding "gtk-mac-label"
192 binding "gtk-mac-entry"
195 "move-cursor" (buffer-ends, -1, 0)
196 "move-cursor" (buffer-ends, 1, 1)
198 bind "<shift><meta>a" { "move-cursor" (visual-positions, 0, 0) }
200 unbind "<shift><ctrl>a"
203 class "GtkEntry" binding "gtk-mac-entry"
206 binding "gtk-mac-file-chooser"
208 bind "<meta>v" { "location-popup-on-paste" () }
211 bind "<meta><shift>G" { "location-popup" () }
212 bind "<meta><shift>H" { "home-folder" () }
213 bind "<meta>Up" { "up-folder" () }
216 class "GtkFileChooserDefault" binding "gtk-mac-file-chooser"
219 binding "gtk-mac-tree-view"
221 bind "<meta>a" { "select-all" () }
222 bind "<shift><meta>a" { "unselect-all" () }
223 bind "<meta>f" { "start-interactive-search" () }
224 bind "<meta>F" { "start-interactive-search" () }
226 unbind "<shift><ctrl>a"
231 class "GtkTreeView" binding "gtk-mac-tree-view"
234 binding "gtk-mac-icon-view"
236 bind "<meta>a" { "select-all" () }
237 bind "<shift><meta>a" { "unselect-all" () }
239 unbind "<shift><ctrl>a"
242 class "GtkIconView" binding "gtk-mac-icon-view"