#
05f730b0 |
|
11-Nov-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
More WriteAttr -> WriteAttrString cleanup across the tree. Some of these were correct as they were ... but most weren't. There are a variety of other correct ones I didn't change over yet that someone else probably should (GCI task?).
|
#
b433c2ad |
|
07-Jan-2015 |
John Scipione <jscipione@gmail.com> |
Keymap: Add ability to remove a key mapping ... of a normal (non-modifier) key via a right click menu.
|
#
f6c5dbf8 |
|
03-Jan-2014 |
Humdinger <humdingerb@gmail.com> |
Some more code style corrections of Keymap.
|
#
7889cac6 |
|
12-May-2013 |
John Scipione <jscipione@gmail.com> |
Keymap: Add Defaults button to revert keymap Fixes #9980 Since hrev44455 we save your modifier keys settings when you switch keymaps so you could get your modifiers keys messed up and unable to get back to normal. This Defaults button allows you to override all that and go back to the default US-International keymap with default modifiers so you can start with a fresh slate and set things up the way you want. Also moved Revert button to the left side next to the Defaults button. We do this on other preflets, the right side is reserved for an Apply or OK button, and, if the preflet doesn't have one, is left empty.
|
#
634feff0 |
|
05-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Cut off the trailing spaces from the key dump. * Noticed these on the keymap changes made by John, however, I have no idea how they did get there (the keymap command doesn't use this code).
|
#
da2f4733 |
|
02-Aug-2012 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Preserve state of lock keys when keymap is loaded. Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
|
#
3cee15aa |
|
28-Mar-2012 |
John Scipione <jscipione@gmail.com> |
Keymap changes from recent activity. No AltGr yet. Below is a mostly complete summary of the changes in this commit. * Set the DeadKeys for the US-International Keymap to use the Option map. * Rename American keymap to US * Update the US, US-International, and United-Kingdom keymaps to take out unneeded spaces in the option layer. Also updated the dead keys and some other keys on the US-International keyboard to use UTF-8 characters rather than there ASCII equivalents when different. * Make the Option key fall-through when there is no mapping in the Option table. Option is for special characters, if none, print the regular one. This is mostly meant for the US keymap which has an empty option map. But also so that you don't have to repeat the normal, shift, and caps maps in the option map needlessly. Although the keymaps are still not empty in some cases that it could be like numpad keys and space. * Update the /bin/keymap app to use fputs() instead of printf() when there is no actual formatting taking place. I've gotten into trouble for doing this before and it is faster to not process the string unnecessarily. * Also several 80-char limit style fixes and updated comments. * In Keymap class Reorder the modifier keys to match the keymap files. Put B_CONTROL_KEY check above B_OPTION_KEY. Neither change has any effect, they are purely aesthetic. * Update DumpKeymap() method to use the abbreviated modifier letters so it will fit in your 80-char wide terminal. * Tiny style fix in InputServer * 80-char limit style fix in BWindow and add a comment that the shortcut gets eaten in the case of Cmd+Q * Implement IndexForModifier() in KeyboardLayout, although I am not using it. * Take Caps Lock out of the Modifier keys window because I couldn't get it to work the way I wanted it to. * Move key roles to the left column, and the key label on the left. Add column header labels. Thanks Rimas! * Add validation and improve marking menu options. Add a 'Disabled' option to control, option, and command menus to disable the key. Make the key role text grey if the key roles is disabled. Validation ensures that you cannot repeat the same key twice in the Modifier keys window since that won't work. You can't define 2 sets of option keys even if you really want to. You can disable your control, option, and command keys if you want, but that is not recommended. * Rename kUpdateModifiers to kUpdateModifierKeys message to differetiate it from kUpdateModifier. * Add shift key to Modifier keys window, use the stop icon instead of the warning icon to indicate conflicts. * Allow the Layout system to control the size of the Modifier keys window again, set the width's of the key role lables to the widest, set the width of the menu fields to take up the rest of the space minus room for the conflict views. I didn't like it that the Modifier keys window would change size based on what options you had selected in the menu fields. Now it doesn't, but, the layout system still makes it all fit.
|
#
09dc3850 |
|
05-May-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Added missing 'const' for the entry_ref paramter of Load(), and Save(). * Cleaned up Keymap.h. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41331 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b44c25de |
|
16-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Factored out a single base class out of the three Keymap implementations we had in our tree. * Adapted Keymap, <input>keyboard, and consoled to use it - the additional functionality is implemented via a subclass in the first two cases. * "keymap" will come next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36328 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0ee4261e |
|
21-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Don't return positive status_t in Load() instead of B_OK. * Small coding style corrections. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa0f32cf |
|
12-May-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* removed KeymapMessageFilter, as it is no longer needed * fixed a couple of issues with respect to internal/external naming of keymaps and the respective files, hopefully such that there's always one keymap active in the view: either one that has been selected or (Current) if any changes have been applied * replaced the dead-key-menubar with a menufield (thanks Axel, looking much better) cleanup: * removed remnants of Use-button (message constant and switch-case) * dropped 'Save' menu item, as it wasn't implemented anyway and would now never be enabled * removed fFirstTime, as it caused problems, but did not serve any purpose anymore git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30734 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3cd0b14d |
|
12-May-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* fixed data corruption and later crash when an error occurs in Save() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30721 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83936c1c |
|
12-May-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* Added support for selecting the dead key trigger characters from a menubar, offering two choices for acute and diaeresis as well as allowing to switch off each dead key completely. * moved the textview on a line of its own such that the dead key menu and the modifier-switching button live together on one line * added enum dead_key_index and used it at a couple of places instead of having to use the magic numbers 1-5 * refactored the actual updating of the fChars buffer from SetKey() into _SetChars(), which is now being invoked by SetDeadKeyTrigger(), too git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30718 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83656437 |
|
10-May-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* dead keys can now be enabled/disabled via middle mouse button * fDragKey must be reset in MouseUp() as otherwise it is not possible to drag a key from one keymap to the textview and then from the textview to the same key of another keymap * _HandleDeadKey() now ignores modifier keys as otherwise dead keys that required pressing a modifier (like the tilde on the German keyboard) failed to highlight the resulting characters What's still missing is a way to edit the resulting characters for each dead key, but I am not yet sure how to do that in an elegant way git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30699 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
42074502 |
|
31-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed broken operator=(). Thanks Stephan! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29840 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
751c91b7 |
|
31-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added Keymap::operator=(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29824 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ebe98045 |
|
30-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added ability to change modifier keys (per drag and drop). * Added button to switch shortcut modifier keys. * Added option to make the KeyboardLayoutView non-editable. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29801 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d6eac75e |
|
28-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Imported Modifier() and KeyForModifier() from the Keymap class in the keyboard input server add-on. We should really have a common source for this somewhere... * Used that functionality to change the modifiers when using the mouse, too. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29756 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a869d32e |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* The L-shaped "enter" key can now also be drawn almost right (uses BControlLook plus some clipping to do its magic). * Fixed scancode only mode of the keyboard layout view. * Fixed filter thanks to Rene. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29712 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
477f8463 |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* SetKey() now supports changing the fChars array and the key_map offsets. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29703 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6aa7b635 |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* The message filter now does not do anything anymore when the source keymap matches his own (field now added to the KeyboardLayoutView fake B_KEY_DOWN messages). * The default action for keyboard to keyboard drag&drop is to switch the keys now. * When a key is overwritten by a drop, the old key is now sent to the text view, so that it's not lost (if that was a mistake you can now easily revert it without having to press the "Revert" button and lose all changes). * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29702 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
53f936a0 |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* The Keymap now has a listener mechanism for changes. * If the current Keymap is changed, the selection and use/revert buttons now actually work. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29700 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6835544f |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Started implementing a SetKey() function to change the current keymap; right now, it can only replace keys with the same mapped length. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29695 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
193882e0 |
|
24-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* More cleanup, no functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29671 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94a62911 |
|
23-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Made GetChars() save against uninitialized keymaps (it will no longer crash). * Added Map() function. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29667 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
31c5eb6a |
|
16-Sep-2008 |
Jérôme Duval <korli@users.berlios.de> |
clean up git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27588 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
487171f0 |
|
11-Apr-2008 |
Rene Gollent <anevilyak@gmail.com> |
Keymap preferences now saves an attribute on the Key_map file to indicate what keymap it came from. This allows us to indicate the current keymap in the list views. I'm not sure how to get the build system to populate that attribute by default though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24924 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
793fb95c |
|
29-Feb-2008 |
Alexandre Deckner <alex@zappotek.com> |
* not a "chef d'oeuvre" but revert and apply buttons should behave as expected now * removed some dead code git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24180 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ad93c2f5 |
|
25-Feb-2008 |
Alexandre Deckner <alex@zappotek.com> |
* style cleanup, new style casts, license header updates git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24113 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
269fdeef |
|
13-Jan-2008 |
Jérôme Duval <korli@users.berlios.de> |
style cleanup whitespace => tab git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23505 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3c25084c |
|
30-Jul-2007 |
Jérôme Duval <korli@users.berlios.de> |
only add libglut.so on x86 added keymap symlinks Finnish, Brazilian, Croatian Keymap preferences app wasn't able to load symlinked keymaps git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21756 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a10cf76e |
|
24-Jun-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/prefs to "preferences", as the directory is usually called in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13263 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b433c2ad87ce85265ca5674be338f3716372a512 |
|
07-Jan-2015 |
John Scipione <jscipione@gmail.com> |
Keymap: Add ability to remove a key mapping ... of a normal (non-modifier) key via a right click menu.
|
#
f6c5dbf81cf723abdbdae12fc4ec81c780ed2190 |
|
03-Jan-2014 |
Humdinger <humdingerb@gmail.com> |
Some more code style corrections of Keymap.
|
#
7889cac6cf4c8b7b8378356eec3ab30a70650794 |
|
12-May-2013 |
John Scipione <jscipione@gmail.com> |
Keymap: Add Defaults button to revert keymap Fixes #9980 Since hrev44455 we save your modifier keys settings when you switch keymaps so you could get your modifiers keys messed up and unable to get back to normal. This Defaults button allows you to override all that and go back to the default US-International keymap with default modifiers so you can start with a fresh slate and set things up the way you want. Also moved Revert button to the left side next to the Defaults button. We do this on other preflets, the right side is reserved for an Apply or OK button, and, if the preflet doesn't have one, is left empty.
|
#
634feff0e97e3d0e60976eb7a27938743440506b |
|
05-Nov-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Cut off the trailing spaces from the key dump. * Noticed these on the keymap changes made by John, however, I have no idea how they did get there (the keymap command doesn't use this code).
|
#
da2f4733e667dabcb478baa4b62ad0b2f4fbc0d1 |
|
02-Aug-2012 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Preserve state of lock keys when keymap is loaded. Signed-off-by: Axel Dörfler <axeld@pinc-software.de>
|
#
3cee15aac2ef8c6ae8975d9add34c36aa4224c29 |
|
28-Mar-2012 |
John Scipione <jscipione@gmail.com> |
Keymap changes from recent activity. No AltGr yet. Below is a mostly complete summary of the changes in this commit. * Set the DeadKeys for the US-International Keymap to use the Option map. * Rename American keymap to US * Update the US, US-International, and United-Kingdom keymaps to take out unneeded spaces in the option layer. Also updated the dead keys and some other keys on the US-International keyboard to use UTF-8 characters rather than there ASCII equivalents when different. * Make the Option key fall-through when there is no mapping in the Option table. Option is for special characters, if none, print the regular one. This is mostly meant for the US keymap which has an empty option map. But also so that you don't have to repeat the normal, shift, and caps maps in the option map needlessly. Although the keymaps are still not empty in some cases that it could be like numpad keys and space. * Update the /bin/keymap app to use fputs() instead of printf() when there is no actual formatting taking place. I've gotten into trouble for doing this before and it is faster to not process the string unnecessarily. * Also several 80-char limit style fixes and updated comments. * In Keymap class Reorder the modifier keys to match the keymap files. Put B_CONTROL_KEY check above B_OPTION_KEY. Neither change has any effect, they are purely aesthetic. * Update DumpKeymap() method to use the abbreviated modifier letters so it will fit in your 80-char wide terminal. * Tiny style fix in InputServer * 80-char limit style fix in BWindow and add a comment that the shortcut gets eaten in the case of Cmd+Q * Implement IndexForModifier() in KeyboardLayout, although I am not using it. * Take Caps Lock out of the Modifier keys window because I couldn't get it to work the way I wanted it to. * Move key roles to the left column, and the key label on the left. Add column header labels. Thanks Rimas! * Add validation and improve marking menu options. Add a 'Disabled' option to control, option, and command menus to disable the key. Make the key role text grey if the key roles is disabled. Validation ensures that you cannot repeat the same key twice in the Modifier keys window since that won't work. You can't define 2 sets of option keys even if you really want to. You can disable your control, option, and command keys if you want, but that is not recommended. * Rename kUpdateModifiers to kUpdateModifierKeys message to differetiate it from kUpdateModifier. * Add shift key to Modifier keys window, use the stop icon instead of the warning icon to indicate conflicts. * Allow the Layout system to control the size of the Modifier keys window again, set the width's of the key role lables to the widest, set the width of the menu fields to take up the rest of the space minus room for the conflict views. I didn't like it that the Modifier keys window would change size based on what options you had selected in the menu fields. Now it doesn't, but, the layout system still makes it all fit.
|
#
09dc38501a8991d6bc8d1c9464bcb78fd11f6070 |
|
05-May-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Added missing 'const' for the entry_ref paramter of Load(), and Save(). * Cleaned up Keymap.h. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41331 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b44c25de42ce39022f701d5637797b2f57e63679 |
|
16-Apr-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Factored out a single base class out of the three Keymap implementations we had in our tree. * Adapted Keymap, <input>keyboard, and consoled to use it - the additional functionality is implemented via a subclass in the first two cases. * "keymap" will come next. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36328 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0ee4261ea88fd968eb3977cce85a771bf8591cb9 |
|
21-Jan-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Don't return positive status_t in Load() instead of B_OK. * Small coding style corrections. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa0f32cfbd81659c01209ada37d0148cdd34727d |
|
12-May-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* removed KeymapMessageFilter, as it is no longer needed * fixed a couple of issues with respect to internal/external naming of keymaps and the respective files, hopefully such that there's always one keymap active in the view: either one that has been selected or (Current) if any changes have been applied * replaced the dead-key-menubar with a menufield (thanks Axel, looking much better) cleanup: * removed remnants of Use-button (message constant and switch-case) * dropped 'Save' menu item, as it wasn't implemented anyway and would now never be enabled * removed fFirstTime, as it caused problems, but did not serve any purpose anymore git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30734 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3cd0b14d0b0579e9e1ac0a7d40c93652996671a8 |
|
12-May-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* fixed data corruption and later crash when an error occurs in Save() git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30721 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83936c1c26990457a3de22f0df6d8fa005e24026 |
|
12-May-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* Added support for selecting the dead key trigger characters from a menubar, offering two choices for acute and diaeresis as well as allowing to switch off each dead key completely. * moved the textview on a line of its own such that the dead key menu and the modifier-switching button live together on one line * added enum dead_key_index and used it at a couple of places instead of having to use the magic numbers 1-5 * refactored the actual updating of the fChars buffer from SetKey() into _SetChars(), which is now being invoked by SetDeadKeyTrigger(), too git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30718 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83656437205323cf56b5e6a30dfd6e2f135f2ab8 |
|
10-May-2009 |
Oliver Tappe <zooey@hirschkaefer.de> |
* dead keys can now be enabled/disabled via middle mouse button * fDragKey must be reset in MouseUp() as otherwise it is not possible to drag a key from one keymap to the textview and then from the textview to the same key of another keymap * _HandleDeadKey() now ignores modifier keys as otherwise dead keys that required pressing a modifier (like the tilde on the German keyboard) failed to highlight the resulting characters What's still missing is a way to edit the resulting characters for each dead key, but I am not yet sure how to do that in an elegant way git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30699 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
420745029259a12eff88bbce360c61158a599676 |
|
31-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Fixed broken operator=(). Thanks Stephan! git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29840 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
751c91b7e12e7be15849d53c0774aa96cfb2d598 |
|
31-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added Keymap::operator=(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29824 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ebe98045d7383cee5d80c918eb5667b7b9106181 |
|
30-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Added ability to change modifier keys (per drag and drop). * Added button to switch shortcut modifier keys. * Added option to make the KeyboardLayoutView non-editable. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29801 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d6eac75eb2afc425ea20397a9c0c73337709c98f |
|
28-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Imported Modifier() and KeyForModifier() from the Keymap class in the keyboard input server add-on. We should really have a common source for this somewhere... * Used that functionality to change the modifiers when using the mouse, too. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29756 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a869d32e0c005b398bc43a8c1078fd2d49dc2a9d |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* The L-shaped "enter" key can now also be drawn almost right (uses BControlLook plus some clipping to do its magic). * Fixed scancode only mode of the keyboard layout view. * Fixed filter thanks to Rene. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29712 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
477f84638b0f0325458d0d1a3145b9d06e9429e4 |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* SetKey() now supports changing the fChars array and the key_map offsets. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29703 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6aa7b63552467c8fa8d12f486b90d31352216676 |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* The message filter now does not do anything anymore when the source keymap matches his own (field now added to the KeyboardLayoutView fake B_KEY_DOWN messages). * The default action for keyboard to keyboard drag&drop is to switch the keys now. * When a key is overwritten by a drop, the old key is now sent to the text view, so that it's not lost (if that was a mistake you can now easily revert it without having to press the "Revert" button and lose all changes). * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29702 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
53f936a0a7bab0496eefc0679e4f13c8a58ca308 |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* The Keymap now has a listener mechanism for changes. * If the current Keymap is changed, the selection and use/revert buttons now actually work. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29700 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6835544f8febdf774a7bd8190a9c84f242821df6 |
|
25-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Started implementing a SetKey() function to change the current keymap; right now, it can only replace keys with the same mapped length. * Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29695 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
193882e035b3675d62cf87288b779523e2cea86e |
|
24-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* More cleanup, no functional change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29671 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94a62911e6787da54d429d5af122874f5ed1c1ac |
|
23-Mar-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* Made GetChars() save against uninitialized keymaps (it will no longer crash). * Added Map() function. * Minor cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29667 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
31c5eb6ad7a743106552b82555aaf2241e8c034f |
|
16-Sep-2008 |
Jérôme Duval <korli@users.berlios.de> |
clean up git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27588 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
487171f0b915ae973e4b8bb80cb8c989e48e543e |
|
11-Apr-2008 |
Rene Gollent <anevilyak@gmail.com> |
Keymap preferences now saves an attribute on the Key_map file to indicate what keymap it came from. This allows us to indicate the current keymap in the list views. I'm not sure how to get the build system to populate that attribute by default though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24924 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
793fb95c82d4325c5df176fc407d3234f96daf59 |
|
29-Feb-2008 |
Alexandre Deckner <alex@zappotek.com> |
* not a "chef d'oeuvre" but revert and apply buttons should behave as expected now * removed some dead code git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24180 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ad93c2f5ebcde6ff4a231ebd422dee2773c8f502 |
|
25-Feb-2008 |
Alexandre Deckner <alex@zappotek.com> |
* style cleanup, new style casts, license header updates git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24113 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
269fdeefff71dbb13136f7404d612ed2e4284131 |
|
13-Jan-2008 |
Jérôme Duval <korli@users.berlios.de> |
style cleanup whitespace => tab git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23505 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3c25084c0eaf85d730bcc052bfe380e456bec8f5 |
|
30-Jul-2007 |
Jérôme Duval <korli@users.berlios.de> |
only add libglut.so on x86 added keymap symlinks Finnish, Brazilian, Croatian Keymap preferences app wasn't able to load symlinked keymaps git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21756 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a10cf76ef5b9e8c726ebc47183abd6943023cf8f |
|
24-Jun-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/prefs to "preferences", as the directory is usually called in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13263 a95241bf-73f2-0310-859d-f6bbb57e9c96
|