9月のセールです!今から9月25日昼まで選ばれたプロダクトが50%割引です。

Keyboard Layout-Independent Input

loonyware - 2019/11/25

KiBLII extends UE4 with effortless support for all keyboard layouts

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    4.22 - 4.27
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

Keyboard Layout-Independent Input (KiBLII for short) extends Unreal Engine 4 with effortless support for all keyboard layouts that are available on Windows 10 (and earlier versions). When you enable the KiBLII plugin, all the key bindings react to the same physical keys combination, regardless of the keyboard layout. This works for both the game and the editor and does not interfere with text input.


You can welcome players into your game with input bindings tailored for their keyboard with almost no additional work on your end. You can code your game with your fancy mechanical DVORAK keyboard while keeping standard WSAD bindings that your players will use.


Check the example project:

For step-by-step tutorial look into the documentation.


テクニカルノート

Features:

  • Automatic translation of all key events to standard US QWERTY keyboard layout.
  • Text input using system keyboard layout, be it DVORAK, AZERTY or something entirely different.
  • Blueprint functions to translate keys from QWERTY back to the system keyboard layout.
  • Customized InputKeySelector widget, that displays bound keys using their true character.
  • Font asset containing over 1600 characters needed to display keys from all standard Windows keyboard layouts.
  • Works only on Windows platform. On Linux and MacOS the plugin provides InputKeySelector widget and Blueprint functions that work with the system keyboard layout. This way the project can easily be developed and deployed on those platforms.


Code Modules:

  •  KiBLII (Runtime)

 

Number of C++ Classes: 4

Supported Development/Target Build Platforms: Windows, Linux, MacOS