HELP HELP GWBASIC LIMITAIONS

I have programmed using GW-BASIC for many year, and recently programmed a 6x6x6 Rubics' style puzzle. The program turned out great, however, it is a chore inputing each move through the keyboard (even though I have combined many). So, I need a new programming language, which is as easy to follow as GW-BASIC, which will allow instruction capture from the mouse. Any Suggestions???