# Input Overlay config v.4 # # The amount of keys in the overlay 0_key_count=73 # The type of layout (1 for mouse, 2 for keyboard, 3 for controller) # Make sure that this value is before all values below! 0_layout_type=2 # Amount of Key rows 0_key_rows=6 # Amount of Key Coloumns 0_key_cols=14 # Global Key size of a key 0_key_abs_w=128 0_key_abs_h=128 # Space vertically and horizontally (Negative numbers for left/up offset) 0_key_space_v=5 0_key_space_h=5 # The amount of buttons per row in the texture file 0_texture_w=13 # The space between two rows of textures (usually button height * two) if a button takes up # two times the height or more adjust this value (3px gap will be added by the plugin) 0_texture_v_space=256 ### # # Order of buttons in the texture file # Special keys need hexadecimal value # Get them here (Search for "VC_" and then the key name): # https://github.com/univrsal/input-overlay/blob/master/libuiohook/include/uiohook.h#L137 # # The Texture needs to contain the buttons in that oder going from left to right # With the top row containing the texture for unpressed buttons and the bottom # row for pressed buttons. The plugin calculates a 3px gap between all textures # and 1 px border around the entire texture # After the amount of buttons specified in texture_w the plugin will stop searching # for textures to the right and start in the next row # 1_key_order=0x0001,0x003B,0x003C,0x003D,0x003E,0x003F,0x0040,0x0041,0x0042,0x0043,0x0044,0x0057,0x0058,0x0029,0x0002,0x0003,0x0004,0x0005,0x0006,0x0007,0x0008,0x0009,0x000A,0x000B,0x000C,0x000D,0x000E,0x000F,0x0010,0x0011,0x0012,0x0013,0x0014,0x0015,0x0016,0x0017,0x0018,0x0019,0x001A,0x001B,0x002B,0x003A,0x001E,0x001F,0x0020,0x0021,0x0022,0x0023,0x0024,0x0025,0x0026,0x0027,0x0028,0x001C,0x002A,0x002C,0x002D,0x002E,0x002F,0x0030,0x0031,0x0032,0x0033,0x0034,0x0035,0x0036,0x001D,0x0E5B,0x0038,0x0039,0x0E38,0x0E5C,0x0E1D # # Width & Height of the buttons in the order specified above # These values are multipliers # Meaning '1' resultes in a width/height that is specified in key_w/key_h # '2' results in key_w/key_h * 2 1_key_width=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,8,1,1,1 1_key_height=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 # Coloumn = X, Row = Y postion of the buttons in the order spcified above # Once again not absolute numbers but rather multipliers # E.g. key_row=3 means that the y position is 3 times the button height plus the space between each button 1_key_row=0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5 1_key_col=0,1,2,3,4,5,6,7,8,9,10,11,12,0,1,2,3,4,5,6,7,8,9,10,11,12,13,0,1,2,3,4,5,6,7,8,9,10,11,12,13,0,1,2,3,4,5,6,7,8,9,10,11,13,0,1,2,3,4,5,6,7,8,9,10,13,0,1,2,3,11,12,13