既出だったかもしれないけど、「変換」って色々有るけど、
「ガ半角→ガ」は無理としても。「ガ→ガ半角」は有ると思うから、
半角カタカナ+全角ひらがな→全角ひらがな、全角カタカナ
半角カタカナ→全角ひらがな
とか使わないし、
英文字の大文字→小文字(全半保持)
英文字の小文字→大文字(全半保持)
英数字の半角→全角
英数字の全角→半角
全角のカタカナ→ひらがな
全角のひらがな→カタカナ
カタカナ以外の半角→全角
カタカナ以外の全角→半角
半角カタカナ→全角カタカナ
半角カタカナ→全角ひらがな
くらいがあればいいかな。
最後に、英数字以外で、
記号だけの半角→全角
記号だけの半角→全角
が有ったらいい。