keyboardにキーを割り当てて
そのキー送るようにすれば良いんじゃね?

if(MG_Hold()>500){
割り当てたキー
}