Hi Slak_Jaw and Discocactus,
Sure, happy to get involved. I’m curious—before Type-ahead was removed and to address Discocactus’s issue, if the devs suggested assigning any keys without a shortcut to do nothing (dummy command) instead of jumping to a song, would that have been an acceptable solution?
I believe this solution met the needs of all DJs opposed to the Type-ahead default behavior without impacting DJs who relied on it. And, there’s no need for the devs to make any changes.
If everyone is comfortable with using dummy commands, let’s not change anything. So far, it seems the most flexible and easiest solution. For example, if you don’t like a key’s current action, simply assign it to do something else, in this case, do nothing.
I think DJs who don’t like the Type-ahead feature can still find it useful in certain situations. For example, if you don’t want any key without a shortcut to jump to a song or crate, but you have one particular crate you want to access quickly, you can let the default behavior of Type-ahead handle that for you. This way, you retain the flexibility to choose which crate to jump to, while other unassigned keys simply do nothing since they’re assign a dummy command.
“We are thinking that maybe enabling ‘type ahead’ just for the playlists but not for the track list would be ok, as the playlists usually are not selected as much so the likelihood of unwanted ‘type ahead’ is less.”
Actually, I strongly feel prioritizing one over the other limits DJs’ options because everyone has their own style and workflow. For example, I’d use both equally. I’d like the ability to quickly jump to any part of the Tracklist or Playlist instead of constantly scrolling through the whole list (actually, I would love if it worked in all the lists: Search result list, Queue list, Second library list, etc.)
*Ideally, having a shortcut to toggle Type-ahead on or off with a small on/off indicator in the GUI viewable in all view configurations would be great. This way, you wouldn’t be locked into which list you want to use Type-ahead in.
However, with the current setup, you can simply avoid pressing any unassigned key in the Track list if you don’t want to use Type-ahead there. It’s available if you need it; otherwise, just avoid using those unassigned keys, whether in the Playlist or Track list , or of course turn off completely w dummy commands.
My wish with Type-ahead, or in any feature in Djay, is to have options and not be locked to one workflow.
For simplicity’s sake, I would personally prefer to leave Type-ahead as it is for now and either avoid using unassigned keys when not needed or use dummy commands, which offer a range of customized workflows as shown above.
(By the way, the Type-ahead never worked correctly in the Track list. It jumps to songs, but the letters most of the time never coordinated. However, in the Playlist, it worked perfectly.)
Looking forward to hearing back!
Thanks!