To implement a shortcut manager, we should first have code to read user
specific keyboard mapping on top of system mapping: right now, to modify
keyboard shortcuts you must edit the file in system directory and that one is
overwritten when you upgrade the keymap.
We must also make sure all controls have the code to actually hook a shortcut
to it, of course.
Unrelated configuration handling things follow...
I would like to see some cleanup of how midi/hid mapping files are stored and
referenced for user as well:
- which mapping file is used for a device should be stored to db, not to
filenames
- if user does not modify a system mapping, it should not be copied to user
directory (now if system mapping is updated, user mapping overrides it and
future changes are lost, I think!)
- users should be able to drop mapping files to home directory and have them
instantly available in preferences (this may already work, did not check)
In general I think we should move settings from mixxx.cfg to a configuration
table in database, keeping only settings like ‘path to database file’ in
mixxx.cfg. Current file is very confusing, when you can have same section
multiple times, making editing it manually hard.
On 2014-03-03, at 10:03 , Daniel Schürmann <dasch...@mixxx.org> wrote:
> Hi Nalin,
>
> welcome to Mixxx.
>
> Your shortcut ideas are looking reasonable. We are looking for a project
> proposal that includes Midi mapping as well.
>
> Have you had a look at http://www.mixxx.org/wiki/doku.php/gsoc2014ideas?
>
> A Gtk Gui for Mixxx could be a funny study, but I am afraid that Mixxx is to
> much bound to Qt, to finish this successful.
>
> I am not 100 % sure, but Qt should work with Orca see:
> http://techbase.kde.org/Development/Tutorials/Accessibility/Screen_Reader_Setup
>
> But we have a pending bug:
> https://bugs.launchpad.net/mixxx/+bug/1239812
>
> The setup is also quite unclear for me. IMHO we must find a way to route the
> screen reader output to headphone only.
>
> What are your experiences and test results? It would be nice, If you will
> fill you ideas to findings to into new Launchpad bugs.
>
> This is also a good starting point:
> http://www.mixxx.org/wiki/doku.php/bugfix_workflow
>
> If you need help to get a running setup or at any other point, just ask!
>
> Kind regards,
>
> Daniel
>
>
>
>
>
>
>
>
>
> 2014-03-03 3:50 GMT+01:00 Nalin.x.Linux <nalin.x.li...@gmail.com>:
> I am Nalin from Kerala/India. i am a fan of Mixxx. When i use Mixxx it seems
> that some of key shortcuts are missing. it is also felt that Mixxx lacks a
> shortcut manager to re assign keyboard shortcuts, such as master
> volume,headphone volume,gain,flanger delay,flanger depth,flanger LFO,volume
> control,Pitch control,Pitch control temporary,Fast rewind fast forward,revers
> play,toggle flanger,mice gain,etc
>
> i would like to develop a shortcut manager for Mixxx User interface which
> will be visible in preferences as a part of GSOC 2014.
> Also i would like to make a Gtk user interface for Mixxx so that visually
> impaired persons can use Mixxx using screen readers such as Orca, NVDA.
>
> http://en.wikipedia.org/wiki/Orca_(assistive_technology)
> http://en.wikipedia.org/wiki/NonVisual_Desktop_Access
>
>
> ------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries. Built-in WAN optimization and the
> freedom to use Git, Perforce or both. Make the move to Perforce.
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
> _______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
> ------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries. Built-in WAN optimization and the
> freedom to use Git, Perforce or both. Make the move to Perforce.
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk_______________________________________________
> Get Mixxx, the #1 Free MP3 DJ Mixing software Today
> http://mixxx.org
>
>
> Mixxx-devel mailing list
> Mixxx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works.
Faster operations. Version large binaries. Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org
Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel