18c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/control 28c2ecf20Sopenharmony_ciDate: October 2013 38c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 48c2ecf20Sopenharmony_ciDescription: When written, this file lets one select which data from which 58c2ecf20Sopenharmony_ci profile will be read next. The data has to be 3 bytes long. 68c2ecf20Sopenharmony_ci This file is writeonly. 78c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/profile 108c2ecf20Sopenharmony_ciDate: October 2013 118c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 128c2ecf20Sopenharmony_ciDescription: The mouse can store 5 profiles which can be switched by the 138c2ecf20Sopenharmony_ci press of a button. profile holds index of actual profile. 148c2ecf20Sopenharmony_ci This value is persistent, so its value determines the profile 158c2ecf20Sopenharmony_ci that's active when the device is powered on next time. 168c2ecf20Sopenharmony_ci When written, the device activates the set profile immediately. 178c2ecf20Sopenharmony_ci The data has to be 3 bytes long. 188c2ecf20Sopenharmony_ci The device will reject invalid data. 198c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_primary 228c2ecf20Sopenharmony_ciDate: October 2013 238c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 248c2ecf20Sopenharmony_ciDescription: When written, this file lets one set the default of all keys for 258c2ecf20Sopenharmony_ci a specific profile. Profile index is included in written data. 268c2ecf20Sopenharmony_ci The data has to be 125 bytes long. 278c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 288c2ecf20Sopenharmony_ci which profile to read. 298c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_function 328c2ecf20Sopenharmony_ciDate: October 2013 338c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 348c2ecf20Sopenharmony_ciDescription: When written, this file lets one set the function of the 358c2ecf20Sopenharmony_ci function keys for a specific profile. Profile index is included 368c2ecf20Sopenharmony_ci in written data. The data has to be 95 bytes long. 378c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 388c2ecf20Sopenharmony_ci which profile to read. 398c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_macro 428c2ecf20Sopenharmony_ciDate: October 2013 438c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 448c2ecf20Sopenharmony_ciDescription: When written, this file lets one set the function of the macro 458c2ecf20Sopenharmony_ci keys for a specific profile. Profile index is included in 468c2ecf20Sopenharmony_ci written data. The data has to be 35 bytes long. 478c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 488c2ecf20Sopenharmony_ci which profile to read. 498c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_thumbster 528c2ecf20Sopenharmony_ciDate: October 2013 538c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 548c2ecf20Sopenharmony_ciDescription: When written, this file lets one set the function of the 558c2ecf20Sopenharmony_ci thumbster keys for a specific profile. Profile index is included 568c2ecf20Sopenharmony_ci in written data. The data has to be 23 bytes long. 578c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 588c2ecf20Sopenharmony_ci which profile to read. 598c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_extra 628c2ecf20Sopenharmony_ciDate: October 2013 638c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 648c2ecf20Sopenharmony_ciDescription: When written, this file lets one set the function of the 658c2ecf20Sopenharmony_ci capslock and function keys for a specific profile. Profile index 668c2ecf20Sopenharmony_ci is included in written data. The data has to be 8 bytes long. 678c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 688c2ecf20Sopenharmony_ci which profile to read. 698c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 708c2ecf20Sopenharmony_ci 718c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/keys_easyzone 728c2ecf20Sopenharmony_ciDate: October 2013 738c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 748c2ecf20Sopenharmony_ciDescription: When written, this file lets one set the function of the 758c2ecf20Sopenharmony_ci easyzone keys for a specific profile. Profile index is included 768c2ecf20Sopenharmony_ci in written data. The data has to be 294 bytes long. 778c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 788c2ecf20Sopenharmony_ci which profile to read. 798c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 808c2ecf20Sopenharmony_ci 818c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/key_mask 828c2ecf20Sopenharmony_ciDate: October 2013 838c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 848c2ecf20Sopenharmony_ciDescription: When written, this file lets one deactivate certain keys like 858c2ecf20Sopenharmony_ci windows and application keys, to prevent accidental presses. 868c2ecf20Sopenharmony_ci Profile index for which this settings occur is included in 878c2ecf20Sopenharmony_ci written data. The data has to be 6 bytes long. 888c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 898c2ecf20Sopenharmony_ci which profile to read. 908c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 918c2ecf20Sopenharmony_ci 928c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light 938c2ecf20Sopenharmony_ciDate: October 2013 948c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 958c2ecf20Sopenharmony_ciDescription: When written, this file lets one set the backlight intensity for 968c2ecf20Sopenharmony_ci a specific profile. Profile index is included in written data. 978c2ecf20Sopenharmony_ci This attribute is only valid for the glow and pro variant. 988c2ecf20Sopenharmony_ci The data has to be 16 bytes long. 998c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 1008c2ecf20Sopenharmony_ci which profile to read. 1018c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1028c2ecf20Sopenharmony_ci 1038c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/macro 1048c2ecf20Sopenharmony_ciDate: October 2013 1058c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1068c2ecf20Sopenharmony_ciDescription: When written, this file lets one store macros with max 480 1078c2ecf20Sopenharmony_ci keystrokes for a specific button for a specific profile. 1088c2ecf20Sopenharmony_ci Button and profile indexes are included in written data. 1098c2ecf20Sopenharmony_ci The data has to be 2002 bytes long. 1108c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 1118c2ecf20Sopenharmony_ci which profile and key to read. 1128c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/info 1158c2ecf20Sopenharmony_ciDate: October 2013 1168c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1178c2ecf20Sopenharmony_ciDescription: When read, this file returns general data like firmware version. 1188c2ecf20Sopenharmony_ci The data is 8 bytes long. 1198c2ecf20Sopenharmony_ci This file is readonly. 1208c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1218c2ecf20Sopenharmony_ci 1228c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/reset 1238c2ecf20Sopenharmony_ciDate: October 2013 1248c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1258c2ecf20Sopenharmony_ciDescription: When written, this file lets one reset the device. 1268c2ecf20Sopenharmony_ci The data has to be 3 bytes long. 1278c2ecf20Sopenharmony_ci This file is writeonly. 1288c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1298c2ecf20Sopenharmony_ci 1308c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/talk 1318c2ecf20Sopenharmony_ciDate: October 2013 1328c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1338c2ecf20Sopenharmony_ciDescription: When written, this file lets one trigger easyshift functionality 1348c2ecf20Sopenharmony_ci from the host. 1358c2ecf20Sopenharmony_ci The data has to be 16 bytes long. 1368c2ecf20Sopenharmony_ci This file is writeonly. 1378c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_control 1408c2ecf20Sopenharmony_ciDate: October 2013 1418c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1428c2ecf20Sopenharmony_ciDescription: When written, this file lets one switch between stored and custom 1438c2ecf20Sopenharmony_ci light settings. 1448c2ecf20Sopenharmony_ci This attribute is only valid for the pro variant. 1458c2ecf20Sopenharmony_ci The data has to be 8 bytes long. 1468c2ecf20Sopenharmony_ci This file is writeonly. 1478c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1488c2ecf20Sopenharmony_ci 1498c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/stored_lights 1508c2ecf20Sopenharmony_ciDate: October 2013 1518c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1528c2ecf20Sopenharmony_ciDescription: When written, this file lets one set per-key lighting for different 1538c2ecf20Sopenharmony_ci layers. 1548c2ecf20Sopenharmony_ci This attribute is only valid for the pro variant. 1558c2ecf20Sopenharmony_ci The data has to be 1382 bytes long. 1568c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 1578c2ecf20Sopenharmony_ci which profile to read. 1588c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1598c2ecf20Sopenharmony_ci 1608c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/custom_lights 1618c2ecf20Sopenharmony_ciDate: October 2013 1628c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1638c2ecf20Sopenharmony_ciDescription: When written, this file lets one set the actual per-key lighting. 1648c2ecf20Sopenharmony_ci This attribute is only valid for the pro variant. 1658c2ecf20Sopenharmony_ci The data has to be 20 bytes long. 1668c2ecf20Sopenharmony_ci This file is writeonly. 1678c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 1688c2ecf20Sopenharmony_ci 1698c2ecf20Sopenharmony_ciWhat: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/ryos/roccatryos<minor>/light_macro 1708c2ecf20Sopenharmony_ciDate: October 2013 1718c2ecf20Sopenharmony_ciContact: Stefan Achatz <erazor_de@users.sourceforge.net> 1728c2ecf20Sopenharmony_ciDescription: When written, this file lets one set a light macro that is looped 1738c2ecf20Sopenharmony_ci whenever the device gets in dimness mode. 1748c2ecf20Sopenharmony_ci This attribute is only valid for the pro variant. 1758c2ecf20Sopenharmony_ci The data has to be 2002 bytes long. 1768c2ecf20Sopenharmony_ci Before reading this file, control has to be written to select 1778c2ecf20Sopenharmony_ci which profile to read. 1788c2ecf20Sopenharmony_ciUsers: http://roccat.sourceforge.net 179