162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/control 262306a36Sopenharmony_ciDate: October 2013 362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 462306a36Sopenharmony_ciDescription: When written, this file lets one select which data from which 562306a36Sopenharmony_ci profile will be read next. The data has to be 3 bytes long. 662306a36Sopenharmony_ci This file is writeonly. 762306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/profile 1062306a36Sopenharmony_ciDate: October 2013 1162306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1262306a36Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 1362306a36Sopenharmony_ci press of a button. profile holds index of actual profile. 1462306a36Sopenharmony_ci This value is persistent, so its value determines the profile 1562306a36Sopenharmony_ci that's active when the device is powered on next time. 1662306a36Sopenharmony_ci When written, the device activates the set profile immediately. 1762306a36Sopenharmony_ci The data has to be 3 bytes long. 1862306a36Sopenharmony_ci The device will reject invalid data. 1962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_primary 2262306a36Sopenharmony_ciDate: October 2013 2362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 2462306a36Sopenharmony_ciDescription: When written, this file lets one set the default of all keys for 2562306a36Sopenharmony_ci a specific profile. Profile index is included in written data. 2662306a36Sopenharmony_ci The data has to be 125 bytes long. 2762306a36Sopenharmony_ci Before reading this file, control has to be written to select 2862306a36Sopenharmony_ci which profile to read. 2962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_function 3262306a36Sopenharmony_ciDate: October 2013 3362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 3462306a36Sopenharmony_ciDescription: When written, this file lets one set the function of the 3562306a36Sopenharmony_ci function keys for a specific profile. Profile index is included 3662306a36Sopenharmony_ci in written data. The data has to be 95 bytes long. 3762306a36Sopenharmony_ci Before reading this file, control has to be written to select 3862306a36Sopenharmony_ci which profile to read. 3962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_macro 4262306a36Sopenharmony_ciDate: October 2013 4362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 4462306a36Sopenharmony_ciDescription: When written, this file lets one set the function of the macro 4562306a36Sopenharmony_ci keys for a specific profile. Profile index is included in 4662306a36Sopenharmony_ci written data. The data has to be 35 bytes long. 4762306a36Sopenharmony_ci Before reading this file, control has to be written to select 4862306a36Sopenharmony_ci which profile to read. 4962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_thumbster 5262306a36Sopenharmony_ciDate: October 2013 5362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 5462306a36Sopenharmony_ciDescription: When written, this file lets one set the function of the 5562306a36Sopenharmony_ci thumbster keys for a specific profile. Profile index is included 5662306a36Sopenharmony_ci in written data. The data has to be 23 bytes long. 5762306a36Sopenharmony_ci Before reading this file, control has to be written to select 5862306a36Sopenharmony_ci which profile to read. 5962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 6062306a36Sopenharmony_ci 6162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_extra 6262306a36Sopenharmony_ciDate: October 2013 6362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 6462306a36Sopenharmony_ciDescription: When written, this file lets one set the function of the 6562306a36Sopenharmony_ci capslock and function keys for a specific profile. Profile index 6662306a36Sopenharmony_ci is included in written data. The data has to be 8 bytes long. 6762306a36Sopenharmony_ci Before reading this file, control has to be written to select 6862306a36Sopenharmony_ci which profile to read. 6962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 7062306a36Sopenharmony_ci 7162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_easyzone 7262306a36Sopenharmony_ciDate: October 2013 7362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 7462306a36Sopenharmony_ciDescription: When written, this file lets one set the function of the 7562306a36Sopenharmony_ci easyzone keys for a specific profile. Profile index is included 7662306a36Sopenharmony_ci in written data. The data has to be 294 bytes long. 7762306a36Sopenharmony_ci Before reading this file, control has to be written to select 7862306a36Sopenharmony_ci which profile to read. 7962306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/key_mask 8262306a36Sopenharmony_ciDate: October 2013 8362306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 8462306a36Sopenharmony_ciDescription: When written, this file lets one deactivate certain keys like 8562306a36Sopenharmony_ci windows and application keys, to prevent accidental presses. 8662306a36Sopenharmony_ci Profile index for which this settings occur is included in 8762306a36Sopenharmony_ci written data. The data has to be 6 bytes long. 8862306a36Sopenharmony_ci Before reading this file, control has to be written to select 8962306a36Sopenharmony_ci which profile to read. 9062306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light 9362306a36Sopenharmony_ciDate: October 2013 9462306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 9562306a36Sopenharmony_ciDescription: When written, this file lets one set the backlight intensity for 9662306a36Sopenharmony_ci a specific profile. Profile index is included in written data. 9762306a36Sopenharmony_ci This attribute is only valid for the glow and pro variant. 9862306a36Sopenharmony_ci The data has to be 16 bytes long. 9962306a36Sopenharmony_ci Before reading this file, control has to be written to select 10062306a36Sopenharmony_ci which profile to read. 10162306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/macro 10462306a36Sopenharmony_ciDate: October 2013 10562306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 10662306a36Sopenharmony_ciDescription: When written, this file lets one store macros with max 480 10762306a36Sopenharmony_ci keystrokes for a specific button for a specific profile. 10862306a36Sopenharmony_ci Button and profile indexes are included in written data. 10962306a36Sopenharmony_ci The data has to be 2002 bytes long. 11062306a36Sopenharmony_ci Before reading this file, control has to be written to select 11162306a36Sopenharmony_ci which profile and key to read. 11262306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/info 11562306a36Sopenharmony_ciDate: October 2013 11662306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 11762306a36Sopenharmony_ciDescription: When read, this file returns general data like firmware version. 11862306a36Sopenharmony_ci The data is 8 bytes long. 11962306a36Sopenharmony_ci This file is readonly. 12062306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/reset 12362306a36Sopenharmony_ciDate: October 2013 12462306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 12562306a36Sopenharmony_ciDescription: When written, this file lets one reset the device. 12662306a36Sopenharmony_ci The data has to be 3 bytes long. 12762306a36Sopenharmony_ci This file is writeonly. 12862306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 12962306a36Sopenharmony_ci 13062306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/talk 13162306a36Sopenharmony_ciDate: October 2013 13262306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 13362306a36Sopenharmony_ciDescription: When written, this file lets one trigger easyshift functionality 13462306a36Sopenharmony_ci from the host. 13562306a36Sopenharmony_ci The data has to be 16 bytes long. 13662306a36Sopenharmony_ci This file is writeonly. 13762306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 13862306a36Sopenharmony_ci 13962306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_control 14062306a36Sopenharmony_ciDate: October 2013 14162306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 14262306a36Sopenharmony_ciDescription: When written, this file lets one switch between stored and custom 14362306a36Sopenharmony_ci light settings. 14462306a36Sopenharmony_ci This attribute is only valid for the pro variant. 14562306a36Sopenharmony_ci The data has to be 8 bytes long. 14662306a36Sopenharmony_ci This file is writeonly. 14762306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/stored_lights 15062306a36Sopenharmony_ciDate: October 2013 15162306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 15262306a36Sopenharmony_ciDescription: When written, this file lets one set per-key lighting for different 15362306a36Sopenharmony_ci layers. 15462306a36Sopenharmony_ci This attribute is only valid for the pro variant. 15562306a36Sopenharmony_ci The data has to be 1382 bytes long. 15662306a36Sopenharmony_ci Before reading this file, control has to be written to select 15762306a36Sopenharmony_ci which profile to read. 15862306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/custom_lights 16162306a36Sopenharmony_ciDate: October 2013 16262306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 16362306a36Sopenharmony_ciDescription: When written, this file lets one set the actual per-key lighting. 16462306a36Sopenharmony_ci This attribute is only valid for the pro variant. 16562306a36Sopenharmony_ci The data has to be 20 bytes long. 16662306a36Sopenharmony_ci This file is writeonly. 16762306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 16862306a36Sopenharmony_ci 16962306a36Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_macro 17062306a36Sopenharmony_ciDate: October 2013 17162306a36Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 17262306a36Sopenharmony_ciDescription: When written, this file lets one set a light macro that is looped 17362306a36Sopenharmony_ci whenever the device gets in dimness mode. 17462306a36Sopenharmony_ci This attribute is only valid for the pro variant. 17562306a36Sopenharmony_ci The data has to be 2002 bytes long. 17662306a36Sopenharmony_ci Before reading this file, control has to be written to select 17762306a36Sopenharmony_ci which profile to read. 17862306a36Sopenharmony_ciUsers: http://roccat.sourceforge.net 179