D じゃなく VK_D
あと、SCKey(0 だと何もないとこに送信しないか?

特にバックグラウンドで操作するんじゃなければ
KBD(VK_ALT,Down); KBD(VK_RShift,Down); KBD(VK_D,Click); KBD(VK_RShift,Up); KBD(VK_ALT,Up)
のほうが良いんじゃないか