About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / ABI / testing / sysfs-driver-hid-roccat-ryos


Based on kernel version 4.3. Page generated on 2015-11-02 12:43 EST.

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


About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog