^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Description: When written, this file lets one select which data from which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) profile will be read next. The data has to be 3 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) This file is writeonly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/profile
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Description: The mouse can store 5 profiles which can be switched by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) press of a button. profile holds index of actual profile.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) This value is persistent, so its value determines the profile
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) that's active when the device is powered on next time.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) When written, the device activates the set profile immediately.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) The data has to be 3 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) The device will reject invalid data.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_primary
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Description: When written, this file lets one set the default of all keys for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) a specific profile. Profile index is included in written data.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) The data has to be 125 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_function
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Description: When written, this file lets one set the function of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) function keys for a specific profile. Profile index is included
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) in written data. The data has to be 95 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_macro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Description: When written, this file lets one set the function of the macro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) keys for a specific profile. Profile index is included in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) written data. The data has to be 35 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_thumbster
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Description: When written, this file lets one set the function of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) thumbster keys for a specific profile. Profile index is included
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) in written data. The data has to be 23 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_extra
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) Description: When written, this file lets one set the function of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) capslock and function keys for a specific profile. Profile index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) is included in written data. The data has to be 8 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_easyzone
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) Description: When written, this file lets one set the function of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) easyzone keys for a specific profile. Profile index is included
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) in written data. The data has to be 294 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/key_mask
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) Description: When written, this file lets one deactivate certain keys like
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) windows and application keys, to prevent accidental presses.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) Profile index for which this settings occur is included in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) written data. The data has to be 6 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) Description: When written, this file lets one set the backlight intensity for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) a specific profile. Profile index is included in written data.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) This attribute is only valid for the glow and pro variant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) The data has to be 16 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/macro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) Description: When written, this file lets one store macros with max 480
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) keystrokes for a specific button for a specific profile.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) Button and profile indexes are included in written data.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) The data has to be 2002 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) which profile and key to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/info
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) Description: When read, this file returns general data like firmware version.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) The data is 8 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) This file is readonly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/reset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) Description: When written, this file lets one reset the device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) The data has to be 3 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) This file is writeonly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/talk
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) Description: When written, this file lets one trigger easyshift functionality
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) from the host.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) The data has to be 16 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) This file is writeonly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) Description: When written, this file lets one switch between stored and custom
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) light settings.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) This attribute is only valid for the pro variant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) The data has to be 8 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) This file is writeonly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/stored_lights
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) Description: When written, this file lets one set per-key lighting for different
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) layers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) This attribute is only valid for the pro variant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) The data has to be 1382 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/custom_lights
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) Description: When written, this file lets one set the actual per-key lighting.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) This attribute is only valid for the pro variant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) The data has to be 20 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) This file is writeonly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) Users: http://roccat.sourceforge.net
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_macro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) Date: October 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) Contact: Stefan Achatz <erazor_de@users.sourceforge.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) Description: When written, this file lets one set a light macro that is looped
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) whenever the device gets in dimness mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) This attribute is only valid for the pro variant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) The data has to be 2002 bytes long.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) Before reading this file, control has to be written to select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) which profile to read.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) Users: http://roccat.sourceforge.net