> ローマ字入力だと小指でシフトキー押したまま入力すればそのままカタカナで入力できる

そんな方法があるのか、知らなかった。それだと確かにめんどくさいね。

ちなみに、自分の環境(Win10+ATOK2017+やまぶきR)だと、日本語入力中(ローマ字)の小指シフトは
英数モードに切り替わるようになってる。カタカナはもっぱら Ctrl+I (F7) で後変換だなぁ。

例文
「私はMicrosoft Windowsを使っています」

キー操作
・私は → 普通に日本語入力(未確定)
・M → Shift+M で、未確定"M"の出力(英数モードに切り替わる)
・icrosoft Windows → そのまま英数モードで未確定入力。Shiftを単独打鍵すると日本語モードに戻る
・を使っています。 → 普通に日本語入力、変換、確定。