1What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/actual_profile 2Date: June 2011 3Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 4Description: The integer value of this attribute ranges from 0-4. 5 When read, this attribute returns the number of the actual 6 profile. This value is persistent, so its equivalent to the 7 profile that's active when the device is powered on next time. 8 When written, this file sets the number of the startup profile 9 and the device activates this profile immediately. 10Users: http://roccat.sourceforge.net 11 12What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/info 13Date: June 2011 14Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 15Description: When read, this file returns general data like firmware version. 16 The data is 6 bytes long. 17 This file is readonly. 18Users: http://roccat.sourceforge.net 19 20What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/key_mask 21Date: June 2011 22Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 23Description: When written, this file lets one deactivate certain keys like 24 windows and application keys, to prevent accidental presses. 25 Profile number for which this settings occur is included in 26 written data. The data has to be 6 bytes long. 27 Before reading this file, control has to be written to select 28 which profile to read. 29Users: http://roccat.sourceforge.net 30 31What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_capslock 32Date: June 2011 33Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 34Description: When written, this file lets one set the function of the 35 capslock key for a specific profile. Profile number is included 36 in written data. The data has to be 6 bytes long. 37 Before reading this file, control has to be written to select 38 which profile to read. 39Users: http://roccat.sourceforge.net 40 41What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_easyzone 42Date: June 2011 43Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 44Description: When written, this file lets one set the function of the 45 easyzone keys for a specific profile. Profile number is included 46 in written data. The data has to be 65 bytes long. 47 Before reading this file, control has to be written to select 48 which profile to read. 49Users: http://roccat.sourceforge.net 50 51What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_function 52Date: June 2011 53Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 54Description: When written, this file lets one set the function of the 55 function keys for a specific profile. Profile number is included 56 in written data. The data has to be 41 bytes long. 57 Before reading this file, control has to be written to select 58 which profile to read. 59Users: http://roccat.sourceforge.net 60 61What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_macro 62Date: June 2011 63Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 64Description: When written, this file lets one set the function of the macro 65 keys for a specific profile. Profile number is included in 66 written data. The data has to be 35 bytes long. 67 Before reading this file, control has to be written to select 68 which profile to read. 69Users: http://roccat.sourceforge.net 70 71What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_media 72Date: June 2011 73Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 74Description: When written, this file lets one set the function of the media 75 keys for a specific profile. Profile number is included in 76 written data. The data has to be 29 bytes long. 77 Before reading this file, control has to be written to select 78 which profile to read. 79Users: http://roccat.sourceforge.net 80 81What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/keys_thumbster 82Date: June 2011 83Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 84Description: When written, this file lets one set the function of the 85 thumbster keys for a specific profile. Profile number is included 86 in written data. The data has to be 23 bytes long. 87 Before reading this file, control has to be written to select 88 which profile to read. 89Users: http://roccat.sourceforge.net 90 91What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/last_set 92Date: June 2011 93Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 94Description: When written, this file lets one set the time in secs since 95 epoch in which the last configuration took place. 96 The data has to be 20 bytes long. 97Users: http://roccat.sourceforge.net 98 99What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/light 100Date: June 2011 101Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 102Description: When written, this file lets one set the backlight intensity for 103 a specific profile. Profile number is included in written data. 104 The data has to be 10 bytes long for Isku, IskuFX needs 16 bytes 105 of data. 106 Before reading this file, control has to be written to select 107 which profile to read. 108Users: http://roccat.sourceforge.net 109 110What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/macro 111Date: June 2011 112Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 113Description: When written, this file lets one store macros with max 500 114 keystrokes for a specific button for a specific profile. 115 Button and profile numbers are included in written data. 116 The data has to be 2083 bytes long. 117 Before reading this file, control has to be written to select 118 which profile and key to read. 119Users: http://roccat.sourceforge.net 120 121What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/reset 122Date: November 2012 123Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 124Description: When written, this file lets one reset the device. 125 The data has to be 3 bytes long. 126 This file is writeonly. 127Users: http://roccat.sourceforge.net 128 129What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/control 130Date: June 2011 131Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 132Description: When written, this file lets one select which data from which 133 profile will be read next. The data has to be 3 bytes long. 134 This file is writeonly. 135Users: http://roccat.sourceforge.net 136 137What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/talk 138Date: June 2011 139Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 140Description: When written, this file lets one trigger easyshift functionality 141 from the host. 142 The data has to be 16 bytes long. 143 This file is writeonly. 144Users: http://roccat.sourceforge.net 145 146What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/isku/roccatisku<minor>/talkfx 147Date: February 2013 148Contact: Stefan Achatz <erazor_de@users.sourceforge.net> 149Description: When written, this file lets one trigger temporary color schemes 150 from the host. 151 The data has to be 16 bytes long. 152 This file is writeonly. 153Users: http://roccat.sourceforge.net 154