Opened 13 years ago

Closed 10 years ago

#671 closed bug (fixed)

Drag and drop keys / chars on keys not implemented

Reported by: kutspam@… Owned by: axeld
Priority: low Milestone: R1
Component: Preferences/Keymap Version: R1/pre-alpha1
Keywords: Cc: diver
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by mmu_man)

With R5's keymap pref app you can drag the characters displayed on the keyboard to different keys replacing the 'old' character with the 'new' dragged character. IIRC it is also possible to select 1 char from the text input field to a key. Note that the Zeta keymap pref app doesn't have this feature.

Feature request: make a better implementation; not replace but 'switch' characters, example Czech keymap is QWERTZ I'm used to QWERTY but only want to switch the Y , y and Z , z keys. You can more easily make your own keymap by this.

Change History (12)

comment:1 Changed 13 years ago by kutspam@…

Also you can't have multiple user keymaps like R5. Where are opened keymaps opened? I see only current

comment:2 Changed 13 years ago by korli

Editing the keymap is an unimplemented feature (yet).

comment:3 Changed 13 years ago by diver

Cc: diver added

comment:4 Changed 13 years ago by nutela

Platform: All

There is a post on the Haiku website http://haiku-os.org/community/forum/keymapping_ideas :-)

comment:5 Changed 13 years ago by mmu_man

Description: modified (diff)

I think Zeta took some code from Haiku for the prefs, so it would explain it doesn't have that feature.

comment:6 Changed 13 years ago by jackburton

I think it would make sense to have a separate window with all the available characters , from which you could drag and drop them into the "keyboard" window.

comment:7 Changed 13 years ago by wkornewald

While this is a neat feature I think it should be marked as low-priority. Most people will just stick with one of the pre-defined keymaps. Also, you can already modify keymaps with a text editor and the keymap tool in our repository.

comment:8 Changed 13 years ago by wkornewald

Component: - Preferences- Preferences/Keymap
Priority: normallow

comment:9 in reply to:  8 Changed 13 years ago by nutela

Replying to wkornewald: I agree, the best compromise is IMO the BeOS R5 one, you have a buffer (the text edit field) and the keymap itself although I would not mind if there was an option in the style of modifier-key + dragging which would swap key's if you would drag 1 char from 1 key to another key.

comment:10 Changed 13 years ago by nutela

And an option to add/remove/modify keys on the keyboard would be appropriate too but definetely an R2-feature.

comment:11 Changed 10 years ago by korli

Owner: changed from korli to axeld
Version: R1 development

Axel started on this.

comment:12 Changed 10 years ago by axeld

Resolution: fixed
Status: newclosed

Left click drag now copies, right click drag switches the keys. Currently, this only works for normal keys, not for modifiers (like on R5). But that's an improvement left for the future :-)

Note: See TracTickets for help on using tickets.