Thomas Wilburn
83416cd0bf
Match menus to keys under new system
...
Tells the menu component to use the same keyboard handler as the keys.js
for the purpose of showing menu hints. Cleans up rebinding code
significantly. Fixes #350
2015-03-17 15:52:36 -07:00
Thomas Wilburn
4f95b60784
Ace handles keybindings a little differently now
2015-02-21 14:26:47 -08:00
Thomas Wilburn
9759df0410
Fix some bugs with null key commands. Start refactor of fileManager.js.
2014-06-29 16:40:40 -07:00
Thomas Wilburn
7500b56f09
Allow null to disable a keymap. Fixes #237
2014-06-25 16:09:17 -07:00
Thomas Wilburn
78dbc451be
Add better Mac keyboard support. Fixes #254 .
2014-06-25 08:28:36 -07:00
Wei Ouyang
0fba980f59
Make Command key on Mac works as Ctrl key
2014-06-24 16:19:12 +02:00
Thomas Wilburn
8e59e1b400
Re-order the handler code so that existing handlers are not removed until we have a valid replacement.
2014-05-14 17:55:09 -07:00
Thomas Wilburn
cf82c4df8a
Fix a bug where the keyboard handler tries to delete non-existent Ace bindings and breaks all Ace bindings.
2014-05-14 17:28:18 -07:00
Thomas Wilburn
6b45ede3b6
Fix for vim keybindings being lost on save, as well as other general remap bugginess
2014-05-13 23:05:26 -07:00
Thomas Wilburn
16b004b1df
Correctly de-register Ace's previous handler and register handler with Caret mappings unbound
2014-05-13 22:11:37 -07:00
Thomas Wilburn
1789df09c3
Add a debug command line for issuing Caret commands.
...
Fixes #145 .
2014-04-03 23:45:19 -07:00
Thomas Wilburn
56f87c996e
Add a debug command (may not work without packaged debugging enabled.
2014-03-24 19:22:52 -07:00
Thomas Wilburn
b9252f9b41
Fixes #131
...
An inconsistency in the two ways to declare ace commands caused a
failure in re-binding certain keys. Switched all default configs to the
shorter syntax, just in case.
2014-01-27 11:38:10 -08:00
Thomas Wilburn
fc7d893929
Many key fixes: mainly that Ace key configs are reloaded from scratch on each init:restart, so that
...
you can't either wipe out Ace bindings for good, or have zombie bindings hanging around from edit to
edit.
2013-12-20 09:01:53 -08:00
Thomas Wilburn
810ef49da7
Key configs should be case-insensitive.
...
Fixes #85 (again).
2013-12-19 11:50:23 -08:00
Thomas Wilburn
5a7ae3c459
Cleanup
2013-12-16 17:35:02 -08:00
Thomas Wilburn
c8fb385a31
Missed some case issues.
2013-12-16 14:58:37 -08:00
Thomas Wilburn
5f5ea6ef2e
Convert keys to Ace-style binding syntax
...
Fixes #92
2013-12-16 14:47:25 -08:00
Thomas Wilburn
979d0082ce
Add redundancy to chromebook search mappings. See #85
2013-12-13 09:48:56 -08:00
Thomas Wilburn
6331cfebdf
Added keyboard patch for funky Chromebook search key combos (now compatible with Crouton).
2013-12-13 08:25:10 -08:00
Thomas Wilburn
dfe8749c58
Organized module locations. Fixed a context menu bug.
2013-12-04 09:24:04 -08:00