From 36b0e921db92e7dfd7762c93696cf546f96d62fe Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Wed, 12 May 2021 20:06:11 +0200 Subject: Alternative shortcut for service switch (fix #850) On Linux, the default Ctrl+Alt+{Left, Right} shortcuts are not always usable, because many desktop environments use them for workspace switching. We also set Ctrl+Tab and Ctrl+Shift+Tab as a service switching shortcut. On Linux, these shortcuts are displayed in the menu, while on other platforms, the older shortcuts remain displayed. However, both shortcuts are enabled on all platforms, unless they are eaten by the desktop environment. --- src/i18n/locales/defaultMessages.json | 296 +++++++++++++++++----------------- 1 file changed, 148 insertions(+), 148 deletions(-) (limited to 'src/i18n/locales/defaultMessages.json') diff --git a/src/i18n/locales/defaultMessages.json b/src/i18n/locales/defaultMessages.json index 8f595b27a..d83aa49a8 100644 --- a/src/i18n/locales/defaultMessages.json +++ b/src/i18n/locales/defaultMessages.json @@ -7314,962 +7314,962 @@ "defaultMessage": "!!!Edit", "end": { "column": 3, - "line": 25 + "line": 27 }, "file": "src/lib/Menu.js", "id": "menu.edit", "start": { "column": 8, - "line": 22 + "line": 24 } }, { "defaultMessage": "!!!Undo", "end": { "column": 3, - "line": 29 + "line": 31 }, "file": "src/lib/Menu.js", "id": "menu.edit.undo", "start": { "column": 8, - "line": 26 + "line": 28 } }, { "defaultMessage": "!!!Redo", "end": { "column": 3, - "line": 33 + "line": 35 }, "file": "src/lib/Menu.js", "id": "menu.edit.redo", "start": { "column": 8, - "line": 30 + "line": 32 } }, { "defaultMessage": "!!!Cut", "end": { "column": 3, - "line": 37 + "line": 39 }, "file": "src/lib/Menu.js", "id": "menu.edit.cut", "start": { "column": 7, - "line": 34 + "line": 36 } }, { "defaultMessage": "!!!Copy", "end": { "column": 3, - "line": 41 + "line": 43 }, "file": "src/lib/Menu.js", "id": "menu.edit.copy", "start": { "column": 8, - "line": 38 + "line": 40 } }, { "defaultMessage": "!!!Paste", "end": { "column": 3, - "line": 45 + "line": 47 }, "file": "src/lib/Menu.js", "id": "menu.edit.paste", "start": { "column": 9, - "line": 42 + "line": 44 } }, { "defaultMessage": "!!!Paste And Match Style", "end": { "column": 3, - "line": 49 + "line": 51 }, "file": "src/lib/Menu.js", "id": "menu.edit.pasteAndMatchStyle", "start": { "column": 22, - "line": 46 + "line": 48 } }, { "defaultMessage": "!!!Delete", "end": { "column": 3, - "line": 53 + "line": 55 }, "file": "src/lib/Menu.js", "id": "menu.edit.delete", "start": { "column": 10, - "line": 50 + "line": 52 } }, { "defaultMessage": "!!!Select All", "end": { "column": 3, - "line": 57 + "line": 59 }, "file": "src/lib/Menu.js", "id": "menu.edit.selectAll", "start": { "column": 13, - "line": 54 + "line": 56 } }, { "defaultMessage": "!!!Find in Page", "end": { "column": 3, - "line": 61 + "line": 63 }, "file": "src/lib/Menu.js", "id": "menu.edit.findInPage", "start": { "column": 14, - "line": 58 + "line": 60 } }, { "defaultMessage": "!!!Speech", "end": { "column": 3, - "line": 65 + "line": 67 }, "file": "src/lib/Menu.js", "id": "menu.edit.speech", "start": { "column": 10, - "line": 62 + "line": 64 } }, { "defaultMessage": "!!!Start Speaking", "end": { "column": 3, - "line": 69 + "line": 71 }, "file": "src/lib/Menu.js", "id": "menu.edit.startSpeaking", "start": { "column": 17, - "line": 66 + "line": 68 } }, { "defaultMessage": "!!!Stop Speaking", "end": { "column": 3, - "line": 73 + "line": 75 }, "file": "src/lib/Menu.js", "id": "menu.edit.stopSpeaking", "start": { "column": 16, - "line": 70 + "line": 72 } }, { "defaultMessage": "!!!Start Dictation", "end": { "column": 3, - "line": 77 + "line": 79 }, "file": "src/lib/Menu.js", "id": "menu.edit.startDictation", "start": { "column": 18, - "line": 74 + "line": 76 } }, { "defaultMessage": "!!!Emoji & Symbols", "end": { "column": 3, - "line": 81 + "line": 83 }, "file": "src/lib/Menu.js", "id": "menu.edit.emojiSymbols", "start": { "column": 16, - "line": 78 + "line": 80 } }, { "defaultMessage": "!!!Open Quick Switch", "end": { "column": 3, - "line": 85 + "line": 87 }, "file": "src/lib/Menu.js", "id": "menu.view.openQuickSwitch", "start": { "column": 19, - "line": 82 + "line": 84 } }, { "defaultMessage": "!!!Back", "end": { "column": 3, - "line": 89 + "line": 91 }, "file": "src/lib/Menu.js", "id": "menu.view.back", "start": { "column": 8, - "line": 86 + "line": 88 } }, { "defaultMessage": "!!!Forward", "end": { "column": 3, - "line": 93 + "line": 95 }, "file": "src/lib/Menu.js", "id": "menu.view.forward", "start": { "column": 11, - "line": 90 + "line": 92 } }, { "defaultMessage": "!!!Actual Size", "end": { "column": 3, - "line": 97 + "line": 99 }, "file": "src/lib/Menu.js", "id": "menu.view.resetZoom", "start": { "column": 13, - "line": 94 + "line": 96 } }, { "defaultMessage": "!!!Zoom In", "end": { "column": 3, - "line": 101 + "line": 103 }, "file": "src/lib/Menu.js", "id": "menu.view.zoomIn", "start": { "column": 10, - "line": 98 + "line": 100 } }, { "defaultMessage": "!!!Zoom Out", "end": { "column": 3, - "line": 105 + "line": 107 }, "file": "src/lib/Menu.js", "id": "menu.view.zoomOut", "start": { "column": 11, - "line": 102 + "line": 104 } }, { "defaultMessage": "!!!Enter Full Screen", "end": { "column": 3, - "line": 109 + "line": 111 }, "file": "src/lib/Menu.js", "id": "menu.view.enterFullScreen", "start": { "column": 19, - "line": 106 + "line": 108 } }, { "defaultMessage": "!!!Exit Full Screen", "end": { "column": 3, - "line": 113 + "line": 115 }, "file": "src/lib/Menu.js", "id": "menu.view.exitFullScreen", "start": { "column": 18, - "line": 110 + "line": 112 } }, { "defaultMessage": "!!!Toggle Full Screen", "end": { "column": 3, - "line": 117 + "line": 119 }, "file": "src/lib/Menu.js", "id": "menu.view.toggleFullScreen", "start": { "column": 20, - "line": 114 + "line": 116 } }, { "defaultMessage": "!!!Toggle Dark Mode", "end": { "column": 3, - "line": 121 + "line": 123 }, "file": "src/lib/Menu.js", "id": "menu.view.toggleDarkMode", "start": { "column": 18, - "line": 118 + "line": 120 } }, { "defaultMessage": "!!!Toggle Developer Tools", "end": { "column": 3, - "line": 125 + "line": 127 }, "file": "src/lib/Menu.js", "id": "menu.view.toggleDevTools", "start": { "column": 18, - "line": 122 + "line": 124 } }, { "defaultMessage": "!!!Toggle Todos Developer Tools", "end": { "column": 3, - "line": 129 + "line": 131 }, "file": "src/lib/Menu.js", "id": "menu.view.toggleTodosDevTools", "start": { "column": 23, - "line": 126 + "line": 128 } }, { "defaultMessage": "!!!Toggle Service Developer Tools", "end": { "column": 3, - "line": 133 + "line": 135 }, "file": "src/lib/Menu.js", "id": "menu.view.toggleServiceDevTools", "start": { "column": 25, - "line": 130 + "line": 132 } }, { "defaultMessage": "!!!Reload Service", "end": { "column": 3, - "line": 137 + "line": 139 }, "file": "src/lib/Menu.js", "id": "menu.view.reloadService", "start": { "column": 17, - "line": 134 + "line": 136 } }, { "defaultMessage": "!!!Reload Ferdi", "end": { "column": 3, - "line": 141 + "line": 143 }, "file": "src/lib/Menu.js", "id": "menu.view.reloadFranz", "start": { "column": 15, - "line": 138 + "line": 140 } }, { "defaultMessage": "!!!Lock Ferdi", "end": { "column": 3, - "line": 145 + "line": 147 }, "file": "src/lib/Menu.js", "id": "menu.view.lockFerdi", "start": { "column": 13, - "line": 142 + "line": 144 } }, { "defaultMessage": "!!!Reload ToDos", "end": { "column": 3, - "line": 149 + "line": 151 }, "file": "src/lib/Menu.js", "id": "menu.view.reloadTodos", "start": { "column": 15, - "line": 146 + "line": 148 } }, { "defaultMessage": "!!!Minimize", "end": { "column": 3, - "line": 153 + "line": 155 }, "file": "src/lib/Menu.js", "id": "menu.window.minimize", "start": { "column": 12, - "line": 150 + "line": 152 } }, { "defaultMessage": "!!!Close", "end": { "column": 3, - "line": 157 + "line": 159 }, "file": "src/lib/Menu.js", "id": "menu.window.close", "start": { "column": 9, - "line": 154 + "line": 156 } }, { "defaultMessage": "!!!Learn More", "end": { "column": 3, - "line": 161 + "line": 163 }, "file": "src/lib/Menu.js", "id": "menu.help.learnMore", "start": { "column": 13, - "line": 158 + "line": 160 } }, { "defaultMessage": "!!!Changelog", "end": { "column": 3, - "line": 165 + "line": 167 }, "file": "src/lib/Menu.js", "id": "menu.help.changelog", "start": { "column": 13, - "line": 162 + "line": 164 } }, { "defaultMessage": "!!!Support", "end": { "column": 3, - "line": 169 + "line": 171 }, "file": "src/lib/Menu.js", "id": "menu.help.support", "start": { "column": 11, - "line": 166 + "line": 168 } }, { "defaultMessage": "!!!Copy Debug Information", "end": { "column": 3, - "line": 173 + "line": 175 }, "file": "src/lib/Menu.js", "id": "menu.help.debugInfo", "start": { "column": 13, - "line": 170 + "line": 172 } }, { "defaultMessage": "!!!Publish Debug Information", "end": { "column": 3, - "line": 177 + "line": 179 }, "file": "src/lib/Menu.js", "id": "menu.help.publishDebugInfo", "start": { "column": 20, - "line": 174 + "line": 176 } }, { "defaultMessage": "!!!Ferdi Debug Information", "end": { "column": 3, - "line": 181 + "line": 183 }, "file": "src/lib/Menu.js", "id": "menu.help.debugInfoCopiedHeadline", "start": { "column": 27, - "line": 178 + "line": 180 } }, { "defaultMessage": "!!!Your Debug Information has been copied to your clipboard.", "end": { "column": 3, - "line": 185 + "line": 187 }, "file": "src/lib/Menu.js", "id": "menu.help.debugInfoCopiedBody", "start": { "column": 23, - "line": 182 + "line": 184 } }, { "defaultMessage": "!!!Unlock with Touch ID", "end": { "column": 3, - "line": 189 + "line": 191 }, "file": "src/lib/Menu.js", "id": "locked.touchId", "start": { "column": 11, - "line": 186 + "line": 188 } }, { "defaultMessage": "!!!unlock via Touch ID", "end": { "column": 3, - "line": 193 + "line": 195 }, "file": "src/lib/Menu.js", "id": "locked.touchIdPrompt", "start": { "column": 17, - "line": 190 + "line": 192 } }, { "defaultMessage": "!!!Terms of Service", "end": { "column": 3, - "line": 197 + "line": 199 }, "file": "src/lib/Menu.js", "id": "menu.help.tos", "start": { "column": 7, - "line": 194 + "line": 196 } }, { "defaultMessage": "!!!Privacy Statement", "end": { "column": 3, - "line": 201 + "line": 203 }, "file": "src/lib/Menu.js", "id": "menu.help.privacy", "start": { "column": 11, - "line": 198 + "line": 200 } }, { "defaultMessage": "!!!File", "end": { "column": 3, - "line": 205 + "line": 207 }, "file": "src/lib/Menu.js", "id": "menu.file", "start": { "column": 8, - "line": 202 + "line": 204 } }, { "defaultMessage": "!!!View", "end": { "column": 3, - "line": 209 + "line": 211 }, "file": "src/lib/Menu.js", "id": "menu.view", "start": { "column": 8, - "line": 206 + "line": 208 } }, { "defaultMessage": "!!!Services", "end": { "column": 3, - "line": 213 + "line": 215 }, "file": "src/lib/Menu.js", "id": "menu.services", "start": { "column": 12, - "line": 210 + "line": 212 } }, { "defaultMessage": "!!!Window", "end": { "column": 3, - "line": 217 + "line": 219 }, "file": "src/lib/Menu.js", "id": "menu.window", "start": { "column": 10, - "line": 214 + "line": 216 } }, { "defaultMessage": "!!!Help", "end": { "column": 3, - "line": 221 + "line": 223 }, "file": "src/lib/Menu.js", "id": "menu.help", "start": { "column": 8, - "line": 218 + "line": 220 } }, { "defaultMessage": "!!!About Ferdi", "end": { "column": 3, - "line": 225 + "line": 227 }, "file": "src/lib/Menu.js", "id": "menu.app.about", "start": { "column": 9, - "line": 222 + "line": 224 } }, { "defaultMessage": "!!!What's new?", "end": { "column": 3, - "line": 229 + "line": 231 }, "file": "src/lib/Menu.js", "id": "menu.app.announcement", "start": { "column": 16, - "line": 226 + "line": 228 } }, { "defaultMessage": "!!!Settings", "end": { "column": 3, - "line": 233 + "line": 235 }, "file": "src/lib/Menu.js", "id": "menu.app.settings", "start": { "column": 12, - "line": 230 + "line": 232 } }, { "defaultMessage": "!!!Check for updates", "end": { "column": 3, - "line": 237 + "line": 239 }, "file": "src/lib/Menu.js", "id": "menu.app.checkForUpdates", "start": { "column": 19, - "line": 234 + "line": 236 } }, { "defaultMessage": "!!!Hide", "end": { "column": 3, - "line": 241 + "line": 243 }, "file": "src/lib/Menu.js", "id": "menu.app.hide", "start": { "column": 8, - "line": 238 + "line": 240 } }, { "defaultMessage": "!!!Hide Others", "end": { "column": 3, - "line": 245 + "line": 247 }, "file": "src/lib/Menu.js", "id": "menu.app.hideOthers", "start": { "column": 14, - "line": 242 + "line": 244 } }, { "defaultMessage": "!!!Unhide", "end": { "column": 3, - "line": 249 + "line": 251 }, "file": "src/lib/Menu.js", "id": "menu.app.unhide", "start": { "column": 10, - "line": 246 + "line": 248 } }, { "defaultMessage": "!!!Auto-hide menu bar", "end": { "column": 3, - "line": 253 + "line": 255 }, "file": "src/lib/Menu.js", "id": "menu.app.autohideMenuBar", "start": { "column": 19, - "line": 250 + "line": 252 } }, { "defaultMessage": "!!!Quit", "end": { "column": 3, - "line": 257 + "line": 259 }, "file": "src/lib/Menu.js", "id": "menu.app.quit", "start": { "column": 8, - "line": 254 + "line": 256 } }, { "defaultMessage": "!!!Add New Service...", "end": { "column": 3, - "line": 261 + "line": 263 }, "file": "src/lib/Menu.js", "id": "menu.services.addNewService", "start": { "column": 17, - "line": 258 + "line": 260 } }, { "defaultMessage": "!!!Add New Workspace...", "end": { "column": 3, - "line": 265 + "line": 267 }, "file": "src/lib/Menu.js", "id": "menu.workspaces.addNewWorkspace", "start": { "column": 19, - "line": 262 + "line": 264 } }, { "defaultMessage": "!!!Open workspace drawer", "end": { "column": 3, - "line": 269 + "line": 271 }, "file": "src/lib/Menu.js", "id": "menu.workspaces.openWorkspaceDrawer", "start": { "column": 23, - "line": 266 + "line": 268 } }, { "defaultMessage": "!!!Close workspace drawer", "end": { "column": 3, - "line": 273 + "line": 275 }, "file": "src/lib/Menu.js", "id": "menu.workspaces.closeWorkspaceDrawer", "start": { "column": 24, - "line": 270 + "line": 272 } }, { "defaultMessage": "!!!Activate next service...", "end": { "column": 3, - "line": 277 + "line": 279 }, "file": "src/lib/Menu.js", "id": "menu.services.setNextServiceActive", "start": { "column": 23, - "line": 274 + "line": 276 } }, { "defaultMessage": "!!!Activate previous service...", "end": { "column": 3, - "line": 281 + "line": 283 }, "file": "src/lib/Menu.js", "id": "menu.services.activatePreviousService", "start": { "column": 27, - "line": 278 + "line": 280 } }, { "defaultMessage": "!!!Disable notifications & audio", "end": { "column": 3, - "line": 285 + "line": 287 }, "file": "src/lib/Menu.js", "id": "sidebar.muteApp", "start": { "column": 11, - "line": 282 + "line": 284 } }, { "defaultMessage": "!!!Enable notifications & audio", "end": { "column": 3, - "line": 289 + "line": 291 }, "file": "src/lib/Menu.js", "id": "sidebar.unmuteApp", "start": { "column": 13, - "line": 286 + "line": 288 } }, { "defaultMessage": "!!!Workspaces", "end": { "column": 3, - "line": 293 + "line": 295 }, "file": "src/lib/Menu.js", "id": "menu.workspaces", "start": { "column": 14, - "line": 290 + "line": 292 } }, { "defaultMessage": "!!!Default", "end": { "column": 3, - "line": 297 + "line": 299 }, "file": "src/lib/Menu.js", "id": "menu.workspaces.defaultWorkspace", "start": { "column": 20, - "line": 294 + "line": 296 } }, { "defaultMessage": "!!!Todos", "end": { "column": 3, - "line": 301 + "line": 303 }, "file": "src/lib/Menu.js", "id": "menu.todos", "start": { "column": 9, - "line": 298 + "line": 300 } }, { "defaultMessage": "!!!Open Todos drawer", "end": { "column": 3, - "line": 305 + "line": 307 }, "file": "src/lib/Menu.js", "id": "menu.Todoss.openTodosDrawer", "start": { "column": 19, - "line": 302 + "line": 304 } }, { "defaultMessage": "!!!Close Todos drawer", "end": { "column": 3, - "line": 309 + "line": 311 }, "file": "src/lib/Menu.js", "id": "menu.Todoss.closeTodosDrawer", "start": { "column": 20, - "line": 306 + "line": 308 } }, { "defaultMessage": "!!!Enable Todos", "end": { "column": 3, - "line": 313 + "line": 315 }, "file": "src/lib/Menu.js", "id": "menu.todos.enableTodos", "start": { "column": 15, - "line": 310 + "line": 312 } }, { "defaultMessage": "!!!Home", "end": { "column": 3, - "line": 317 + "line": 319 }, "file": "src/lib/Menu.js", "id": "menu.services.goHome", "start": { "column": 17, - "line": 314 + "line": 316 } } ], -- cgit v1.2.3-70-g09d2