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