i think the shift key not function on these cases because user can hold CTRL+b or CTRL+B and vfp catch it same with SHIFT+b or SHIFT+B so can't combine those.
You can make a timer that catch keys and have a table with combinations and forms name, when combination is typed you can start the respective form. this timer must be located as class in main program of your app.