Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update 2.2 keyboard mapping template #1950

Merged
merged 27 commits into from
Jul 6, 2019
Merged

Conversation

esbrandt
Copy link
Contributor

The updated mapping makes use of the recent controls without changing the base functionality much.

Once the en_US mapping is approved, I`ll update the mapping for the other languages too.

… with the ``--developer`` argument. If these shortcuts are not explicitly listed in other languages mappings, they are not visible to the user (replaced by question mark).
…e``, and ``fwd``. These controls do not have a representation in the UI anymore, replaced by the beatjump controls. Now the keyboard user is more flexible, and the shortcuts work depending on the value of the beatjump- selector in the UI. Visual feedback by the beatjump buttons.
…s in the UI. Not sure about the ``loop_halve`` and ``loop_double`` controls, need feedback.
@daschuer
Copy link
Member

Thank you for adopting this. LGTM so far.

@esbrandt
Copy link
Contributor Author

The mappings were changed using the macOS on-screen keyboard.
I found that the macOS keyboard sometimes can differ from the PC counterpart. So please test if it works for you as expected.

Will update the keyboard mapping table/image in the manual afterwards.

loop_halve w
beatjump_forward Shift+w
Copy link
Contributor Author

@esbrandt esbrandt Dec 23, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oops, beatjump_forward and beatjump_backward are assigned twice.

I would like to use the vacant Shift+w and Shift+i shortcuts to scale the beatjump_size inside the spinbox. Does this even work with the keyboard? beatjump_size_up and beatjump_size_downdo not work...

It works with loop_halve and loop_double for the beatloop_size, and it would be nice to have something similar for beatjump_size

@uklotzde
Copy link
Contributor

Shouldn't we re-target this to 2.3.0? Changing the mappings and user experience with a bugfix release doesn't seem to be appropriate, even if it is an improvement.

Sorry, I've never used the keyboard mappings, so I might be the wrong person for reviewing the actual contents of this PR.

@esbrandt esbrandt changed the base branch from 2.2 to master February 10, 2019 18:46
@esbrandt
Copy link
Contributor Author

Re-targeted to master
Really surprised nobody came up with a bug report yet, shortcuts are broken since at least 2.1.

@daschuer
Copy link
Member

daschuer commented Apr 5, 2019

What's the state here?
Can we merge it now?

@foss-
Copy link
Contributor

foss- commented Apr 28, 2019

cross linking launchpad report: https://bugs.launchpad.net/mixxx/+bug/1826724

@foss-
Copy link
Contributor

foss- commented Jun 10, 2019

polite ping @esbrandt is something missing here?
I am one of the affected users and did file the launchpad bug after ignore this minor bug for much too long.
happy to test but would need a done build with this patch for that.

@esbrandt
Copy link
Contributor Author

@foss-
I did not succeed to add the beatjump_size scaling, and decoupling CloneFromDeck from LoadSelectedTrack shortcuts (see #1892 (comment)).

No plans to add any further feature for now, so removing the [WIP] tag.

@esbrandt esbrandt changed the title [WIP] Update 2.2 keyboard mapping template Update 2.2 keyboard mapping template Jun 14, 2019
@daschuer
Copy link
Member

daschuer commented Jul 6, 2019

Thank you.

@daschuer daschuer merged commit 34117e2 into mixxxdj:master Jul 6, 2019
@foss-
Copy link
Contributor

foss- commented Jul 7, 2019

@esbrandt tested macOS 10.14.5, mixxx 2.3.0-alpha-pre (build master r6873)

The keyboard shortcuts are still missing in the menubar:
keyboard shortcut- view - missing

Maybe #2178 is required for this to be fully fixed?

@kazakore
Copy link

r6875 A/S J/K beat jump keys not working. Shift+key works for jump one beat but not normal press for X beats. Built on Linux Manjaro x64.
https://mixxx.zulipchat.com/#narrow/stream/109171-development/topic/Master.20r5875.20(yesterday).20fwd.2Frwd.20keboard.20shortcuts

@daschuer
Copy link
Member

@kazakore: since this PR is already merged, I am afraid you report will be lost.
Please file a bug for it at https://bugs.launchpad.net/mixxx/+filebug
Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants