No matter what button I assign as shift (unless it's dedicated) it causes problems. I'm trying to remap it from P1 Start but having trouble because the software it came with is having trouble programming it, and I can't figure out how to do it in manual mode, so every time I hit start to buzz myself in all the other players freeze in their tracks and/or execute system commands.
But anyway..... Even if I had a beautifully configured shift key system, I would still need the keyboard to type in initials for high scores in MixwaverII (Beatmania) and to modify .ini files. I just decided to have the "cab" double as a console for accessing the PC it's attached to.
Here are some plans (part 1) for the people who were interested in how this was built! It involves drilling and hacksaw-ing aluminum and steel parts. When drilling steel, use a slow speed and put a drop of oil where you're drilling. It helps to have a hole to put the drillbit through when you start, because it will want to wander around for a bit before a hole starts. Drill-presses are ideal, but not necessary. Drilling aluminum is much easier, no oil necessary, just stick with a slow speed. When using the hacksaw, you can often just go a little way into the steel and then break it off by bending back and forth, to save time.
I also used a round file and a flat file, to smooth sharp edges and to enlarge holes that needed it. But, if you plan your hardware well, you can make sure everything fits beforehand and not have to enlarge any holes.
This is the plan for one side of the bracket that holds the keyboard and lets it hinge on the back of the box. You can modify it to make it attach in different ways, i.e. have the keyboard pop up from the side, etc. Build two of these, one a mirror image of the first, and you have what you need to hold the keyboard on the hinge. From there, you can motorize its movement, or just do something to latch it in place when you pull it up manually.