; Key Command Conversions for VRinsight CDU2 with DCS World. ; Required for VRi2DCS.exe ; Compiled by BrassEm. 2015. ; Must be used in conjuction with the excellent DCS-BIOS ; by jboecker @ https://github.com/dcs-bios ; ; USAGE: VRinsight Key = DCSBIOS Key On:DCSBIOS Key Off ; ; The ':' is the key seperator. Multiple keys can be sent to ; a string length of 128 characters. ; ; Key pressed states ON/OFF to be sent to VRiCDUII2DCSWorld. ; VRiCDUII2DCSWorld will add the needed "\n" for DCS BIOS. ; Empty assignments can be used for other key presses. ; No Comments allowed after values as they may be interpreted. [DEVICES] ;Manually added for reference only. ;VRinsight Devices. CDU = COM3 [CDU] ; Left Side Keys CDUR4C0 = CDUR4C1 = CDU_LSK_3L 1:CDU_LSK_3L 0 CDUR4C2 = CDU_LSK_5L 1:CDU_LSK_5L 0 CDUR5C0 = CDU_LSK_7L 1:CDU_LSK_7L 0 CDUR5C0 = CDU_LSK_9L 1:CDU_LSK_9L 0 CDUR4C2 = CDU_SCROLL 0:CDU_SCROLL 1 ; Right Side Keys CDUR5 = CDUR4 = CDU_LSK_3R 1:CDU_LSK_3R 0 CDUR3 = CDU_LSK_5R 1:CDU_LSK_5R 0 CDUR2 = CDU_LSK_7R 1:CDU_LSK_7R 0 CDUR1 = CDU_LSK_9R 1:CDU_LSK_9R 0 CDUR0 = CDU_SCROLL 2:CDU_SCROLL 1 ; Function Keys Row and Column CDUR8C0 = CDU_SYS 1:CDU_SYS 0 CDUR8C1 = CDU_NAV 1:CDU_NAV 0 CDUR8C2 = CDU_WP 1:CDU_WP 0 CDUR8C3 = CDU_OSET 1:CDU_OSET 0 CDUR8C4 = CDU_FPM 1:CDU_FPM 0 CDUON = CDU_PREV 1:CDU_PREV 0 CDUR7C0 = CDU_MK 1:CDU_MK 0 CDUR7C1 = CDU_FA 1:CDU_FA 0 CDUR7C2 = AAP_STEERPT DEC CDUR7C3 = AAP_STEERPT INC CDUR7C4 = AAP_PAGE DEC CDUR7C5 = AAP_PAGE INC CDUR6C6 = CDU_DATA 0:CDU_DATA 1 CDUR6C7 = CDU_DATA 2:CDU_DATA 1 CDUR7C6 = CDU_PG 2:CDU_PG 1 CDUR7C7 = CDU_PG 0:CDU_PG 1 ;Numeric Keys CDUR0C0 = CDU_1 1:CDU_1 0 CDUR0C1 = CDU_2 1:CDU_2 0 CDUR0C2 = CDU_3 1:CDU_3 0 CDUR1C0 = CDU_4 1:CDU_4 0 CDUR1C1 = CDU_5 1:CDU_5 0 CDUR1C2 = CDU_6 1:CDU_6 0 CDUR2C0 = CDU_7 1:CDU_7 0 CDUR2C1 = CDU_8 1:CDU_8 0 CDUR2C2 = CDU_9 1:CDU_9 0 CDUR3C0 = CDU_POINT 1:CDU_POINT 0 CDUR3C1 = CDU_0 1:CDU_0 0 CDUR3C2 = CDU_SLASH 1:CDU_SLASH 0 ;Alpha Keys CDUR0C3 = CDU_A 1:CDU_A 0 CDUR0C4 = CDU_B 1:CDU_B 0 CDUR0C5 = CDU_C 1:CDU_C 0 CDUR0C6 = CDU_D 1:CDU_D 0 CDUR0C7 = CDU_E 1:CDU_E 0 CDUR1C3 = CDU_F 1:CDU_F 0 CDUR1C4 = CDU_G 1:CDU_G 0 CDUR1C5= CDU_H 1:CDU_H 0 CDUR1C6 = CDU_I 1:CDU_I 0 CDUR1C7 = CDU_J 1:CDU_J 0 CDUR2C3 = CDU_K 1:CDU_K 0 CDUR2C4 = CDU_L 1:CDU_L 0 CDUR2C5 = CDU_M 1:CDU_M 0 CDUR2C6 = CDU_N 1:CDU_N 0 CDUR2C7 = CDU_O 1:CDU_O 0 CDUR3C3 = CDU_P 1:CDU_P 0 CDUR3C4 = CDU_Q 1:CDU_Q 0 CDUR3C5 = CDU_R 1:CDU_R 0 CDUR3C6 = CDU_S 1:CDU_S 0 CDUR3C7 = CDU_T 1:CDU_T 0 CDUR4C3 = CDU_U 1:CDU_U 0 CDUR4C4 = CDU_V 1:CDU_V 0 CDUR4C5 = CDU_W 1:CDU_W 0 CDUR4C6 = CDU_X 1:CDU_X 0 CDUR4C7 = CDU_Y 1:CDU_Y 0 CDUR5C3 = CDU_Z 1:CDU_Z 0 CDUR5C4 = CDU_SPC 1:CDU_SPC 0 CDUR5C5 = CDU_BCK 1:CDU_BCK 0 CDUR5C6 = CDUR5C7 = CDU_CLR 1:CDU_CLR 0