っていうかポインティングデバイスの抽象クラス名がPointingDeviceなら
キーボード&ゲームパッドの抽象クラス名はInputDeviceって命名で
何も困らない気がするんだが。。

どうしても気にいらないなら(くだらない固執だと思うけど)
頭にCommand(Cmd)とかStandard(Std)とかつけるのはどう?