Skip to content
This repository was archived by the owner on Oct 16, 2020. It is now read-only.
This repository was archived by the owner on Oct 16, 2020. It is now read-only.

Shortcut for 'Reformat code' breaks the '@' symbol on Turkish keyboard layouts #458

@dgrunwald

Description

@dgrunwald

Shortcuts of the form Ctrl+Alt+Letter are reserved for the system - they frequently map to insertion of special letters.
For example, Ctrl+Alt+Q on a German keyboard will insert the '@' character.

While the letter F is not used in this way on the German or US-Intl keyboard layouts, a quick look at http://en.wikipedia.org/wiki/Keyboard_layout shows that there still are plenty of keyboard layouts where the Ctrl+Alt+F shortcut is already taken by the system.

In the case of the Turkish keyboard, Ctrl+Alt+F ends up reformatting the code in SharpDevelop, making it impossible to type the '@' symbol.
To fix this problem, SharpDevelop must avoid any shortcuts of the form Ctrl+Alt+Letter. We need to move 'reformat code' to a different shortcut. (any ideas? unfortunately Ctrl+Shift+F is already taken...)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions