#14 Ctrl-arrow hotkey conflict

open
nobody
None
5
2012-04-28
2012-04-28
tot-to
No

In most text editors ctrl-arrow hotkey is used to walk through words (not a single symbol like just arrow key does). Similarly, Ctrl-Shift-arrow hotkey is used to select words (not single symbol). Actually, it is standart for graphical text editors and many peoples use this hotkeys, because they are very usefull.

In diffuse the same hotkeys (Ctrl-arrow and Ctrl-Shift-arrow) is used as merge commands.

As result of this issue, when I try to walk through text with usual hotkeys, I get unexpected merge actions.
I suggest to change hotkeys of merge actions. I think, that the simplest way is to change Ctrl to Alt in both cases.

Related

Feature Requests: #43

Discussion

  • Derrick Moser

    Derrick Moser - 2012-04-30

    Ctrl-arrow is also very useful for merging lines. I suspect both use cases can be accommodated by disabling certain menu items in character selection mode. Ctrl-arrow could be used to walk through words when editing text. They could also be used as merge hotkeys when lines are selected.

     
  • tot-to

    tot-to - 2012-05-07

    Your idea sounds good. I think it can be a resolution.

    The only issue that merge hotkeys can not be used in edit mode. I assume that it is not so necessary in edit mode, but it can increase rate of mode errors ( http://en.wikipedia.org/wiki/Mode_\(computer_interface)#Mode_errors ).

    Why the solution with Alt-arrow keys is not suitable in your opinion?

     
  • Derrick Moser

    Derrick Moser - 2012-06-09

    The Alt key is often used by the window manager. I suspect you are right though, Ctrl+arrow should not be used for the merge operations. I'll likely make this change after implementing the walk through words functionality.

     
  • Derrick Moser

    Derrick Moser - 2012-06-12

    This is now implemented in the development build.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks