よくわからないんだけど、どうして変数にクラス名を指定しないと補完が効かんの?

var key:inputEventKey
key.pressed

どの言語でも一緒みたいね
静的カタヅケとかいうやつ
なぜ存在する機能かわからぬ