Commit Graph
85 Commits
Author SHA1 Message Date
Alex Dima 95d4e101bc Fixes #23415: show message if a kb layout is impacted by the new logic 2017-03-29 19:12:59 +02:00
Alex Dima 9003dbc3f5 Add IKeybindingService.resolveUserBinding 2017-03-23 09:37:50 +01:00
Alex Dima 0262e475bb Add support for reading scan code based keybindings from user settings 2017-03-22 23:03:20 +01:00
Alex Dima b059bd2dec Improve Inspect KeyMap data 2017-03-22 19:45:51 +01:00
Alex Dima e344ce3d3e KeybindingIO.readKeybinding returns a Keybinding 2017-03-22 18:07:31 +01:00
Alex Dima b228c50e7d React to changing keyboard layout 2017-03-22 17:19:51 +01:00
Alex Dima ac1af75c84 Introduce, test and adopt MacLinuxFallbackKeyboardMapper 2017-03-21 17:45:32 +01:00
Alex Dima 8a33db65ef Add Inspect Key Mapppings action 2017-03-20 18:14:33 +01:00
Alex Dima 0ebecd5ca9 Merge branch 'master' into alex/keybinding 2017-03-20 17:49:26 +01:00
Alex Dima a92ddb5677 IKeybindingService.resolveKeybinding can return N (>=0) ResolvedKeybinding 2017-03-20 17:46:21 +01:00
Alex Dima d10239639b First cut at integrating keyboard mappers 2017-03-20 17:23:06 +01:00
Alex Dima 54dbf09d41 Remove PrintableKeypress 2017-03-18 12:23:31 +01:00
Alex Dima 411d8d0605 Prepare KeybindingService for dispatching based on code 2017-03-18 10:23:37 +01:00
Alex Dima 96021cb686 Renames 2017-03-17 19:01:09 +01:00
Alex Dima a3dba6ed08 Adopt RuntimeKeybinding 2017-03-17 18:20:11 +01:00
Alex Dima 2864733419 Begin adoption of RuntimeKeybinding 2017-03-17 18:20:11 +01:00
Alex Dima 93c52c48a4 Introduce and adopt RuntimeKeybinding 2017-03-17 18:20:10 +01:00
Sandeep Somavarapu 7749f5425a Fix #22793 2017-03-17 16:34:39 +01:00
Alex Dima bb3c3f0b6d Extract USLayoutResolvedKeybinding to its own file 2017-03-17 13:06:17 +01:00
Alex Dima 9db20374c2 Rename NormalizedKeybindingItem to ResolvedKeybindingItem 2017-03-17 12:48:54 +01:00
Alex Dima 48566c7a70 NormalizedKeybindingItem uses ResolvedKeybinding 2017-03-17 12:44:44 +01:00
Alex Dima 310833d108 IKeybindingService cannot give out Keybindings anymore 2017-03-17 12:17:08 +01:00
Alex Dima e95efa558a Move KeybindingIO up to /workbench/ 2017-03-17 10:54:49 +01:00
Alex Dima 95f4f8d03b Allow custom keypresses to NormalizedKeybindingItem 2017-03-13 12:34:52 +01:00
Alex Dima a01e468570 Eliminate KeybindingLabels 2017-03-13 12:22:52 +01:00
Alex Dima c7b6a29491 label providers 2017-03-10 22:28:23 +01:00
Alex Dima 8e5179d1dd Extract KeybindingIO to its own file 2017-03-10 12:51:45 +01:00
Alex Dima 76c262bfcf Extract NormalizedKeybindingItem to its own file 2017-03-10 12:51:44 +01:00
Alex Dima 5006661c4a Contain bubbling information in keybindingResolver 2017-03-10 11:16:22 +01:00
Alex Dima bca94b85ed Let KeybindingResolver work with NormalizedKeybindingItem 2017-03-10 10:34:11 +01:00
Alex Dima e431eb41dd Move KeybindingLabels up to /platform/ 2017-03-09 14:54:58 +01:00
Alex Dima b7e86cd073 Remove IKeybindingService.getLabelFor 2017-03-09 12:35:45 +01:00
Alex Dima d166717cd9 Remove IKeybindingService.getElectronAcceleratorFor 2017-03-09 12:09:41 +01:00
Alex Dima a3e83d34af Remove IKeybindingService.getHTMLLabelFor 2017-03-09 11:53:15 +01:00
Alex Dima f85c788a22 Remove IKeybindingService.getAriaLabelFor 2017-03-09 11:49:55 +01:00
Alex Dima 814890c179 Introduce ResolvedKeybinding 2017-03-09 11:49:55 +01:00
Alex Dima ac60b3d2c4 Better event for keyboardLayout 2017-02-24 17:41:25 +01:00
Alex Dima 92b27ec13c Log kb layout 2017-02-24 00:25:56 +01:00
Matt Bierner 2a40036dbb Adding explicit returns for remaining instances 2017-02-01 18:36:55 -08:00
Alex Dima aefac3b8bb Standalone Editor: Do not implement half the service where the service interface should be 2017-01-13 18:12:20 +01:00
Benjamin Pasero fc1a9e6091 debt - less use of <any> casts 2016-12-12 12:04:42 +01:00
Alex Dima df6fcbe12a Fixes #16953: Don't depend on vs/nls in the worker 2016-12-09 09:42:18 +01:00
Alex Dima 0d6a9f8389 Add unit tests for keybinding service dispatching (#16833) 2016-12-08 16:28:21 +01:00
Alex Dima a8aeb39ab3 Prepare KeybindingService for adding tests 2016-12-08 16:28:20 +01:00
Benjamin Pasero eb4de8971a fixes #16609 2016-12-08 15:34:23 +01:00
Benjamin Pasero 46fb4dd4db No schema support for args-attribute (fixes #16609) 2016-12-07 09:35:33 +01:00
Christof Marti 9ce4d4c80e Keybindings telemetry (#15321) 2016-12-05 16:10:16 -08:00
Martin Aeschlimann ea26b957f6 Adopt new snippet syntax in JSON schema defaultSnippets (for #15573) 2016-11-25 17:04:18 +01:00
Alex Dima d801542057 ExtensionsRegistry only tracks extension points 2016-10-26 22:08:57 +02:00
Alex Dima 17243e765a Simplify extension point handling 2016-10-26 22:08:53 +02:00