Details
-
Bug
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
Qt Creator 1.3.0 rc1
-
None
Description
The current git version of Qt Creator does not honor Cocoa keybinding settings on Mac OS X. This is a 64bit-build using a Cocoa-enabled Qt 4.6 beta. Using the 32bit Qt binaries provided by Nokia makes no difference.
To reproduce: Keybindings for all Cocoa applications can be specified in ~/Library/KeyBindings/DefaultKeyBinding.dict. Using the following definitions, the Home/End-keys can be modified to move the caret to the beginning/end of line:
/* home */
"\UF729" = "moveToBeginningOfLine:";
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* end */
"\UF72B" = "moveToEndOfLine:";
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
This way, users coming from Linux or Windows feel right at home. It also helps in the case that the user has to work under multiple operating systems. Other applications (most notably XCode) honor these settings.
Attachments
Issue Links
- is replaced by
-
QTBUG-5919 Qt for Mac OS X doesn't respect ~/Library/KeyBindings/DefaultKeyBinding.dict
- Closed
-
QTCREATORBUG-61 Missing actions in keyboard options
- Closed