mirror of
https://github.com/ckb-next/ckb-next.git
synced 2026-10-10 12:27:21 -04:00
424 lines
43 KiB
Plaintext
424 lines
43 KiB
Plaintext
{\rtf1\ansi\deff3\adeflang1025
|
|
{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\froman\fprq2\fcharset0 Thorndale{\*\falt Times New Roman};}{\f5\fswiss\fprq2\fcharset0 Albany{\*\falt Arial};}{\f6\fnil\fprq0\fcharset2 OpenSymbol{\*\falt Arial Unicode MS};}{\f7\fmodern\fprq1\fcharset0 Liberation Mono{\*\falt Courier New};}{\f8\fnil\fprq2\fcharset0 AR PL SungtiL GB;}{\f9\fmodern\fprq1\fcharset0 AR PL SungtiL GB;}{\f10\fnil\fprq2\fcharset0 DejaVu Sans;}{\f11\fswiss\fprq0\fcharset0 DejaVu Sans;}}
|
|
{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red114\green159\blue207;}
|
|
{\stylesheet{\s0\snext0\nowidctlpar\hyphpar0\cf0\dbch\af8\langfe2052\dbch\af10\afs24\alang1081\loch\f3\hich\af3\fs24\lang1033 Normal;}
|
|
{\s1\sbasedon31\snext30\sb240\sa283\keepn\b\afs44\ab\loch\f4\hich\af4\fs48 Heading 1;}
|
|
{\s2\sbasedon31\snext30\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36 Heading 2;}
|
|
{\s3\sbasedon31\snext30\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28 Heading 3;}
|
|
{\s4\sbasedon31\snext30\ilvl3\outlinelevel3\sb120\sa120\keepn\b\dbch\af8\dbch\af10\afs24\ab\loch\f3\fs24 Heading 4;}
|
|
{\*\cs15\snext15 Endnote Characters;}
|
|
{\*\cs16\snext16 Footnote Characters;}
|
|
{\*\cs17\snext17\cf9\ul\ulc0 Internet Link;}
|
|
{\*\cs18\snext18\b\ab Strong Emphasis;}
|
|
{\*\cs19\snext19\dbch\af6\dbch\af6\loch\f6 Bullets;}
|
|
{\*\cs20\snext20\dbch\af9\dbch\af7\loch\f7 Source Text;}
|
|
{\*\cs21\snext21\i\ai Emphasis;}
|
|
{\s22\sbasedon0\snext30\sb0\sa283\brdrb\brdrdb\brdrw7\brdrcf15\brsp0\fs12 Horizontal Line;}
|
|
{\s23\sbasedon0\snext23\i Sender;}
|
|
{\s24\sbasedon30\snext24\sb0\sa283 Table Contents;}
|
|
{\s25\sbasedon0\snext25\tqc\tx4818\tqr\tx9637\noline Footer;}
|
|
{\s26\sbasedon0\snext26\tqc\tx4818\tqr\tx9637\noline Header;}
|
|
{\s27\sbasedon0\snext27\noline\dbch\af11 Index;}
|
|
{\s28\sbasedon0\snext28\sb120\sa120\noline\i\dbch\af11\afs24\ai\fs24 Caption;}
|
|
{\s29\sbasedon30\snext29\sb0\sa283\dbch\af11 List;}
|
|
{\s30\sbasedon0\snext30\sb0\sa283 Text Body;}
|
|
{\s31\sbasedon0\snext30\sb240\sa283\keepn\afs28\loch\f5\hich\af5\fs28 Heading;}
|
|
{\s32\sbasedon0\snext32\sb0\sa0\dbch\af9\dbch\af7\afs20\loch\f7\fs20 Preformatted Text;}
|
|
}{\*\listtable{\list\listtemplateid1
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid1}
|
|
{\list\listtemplateid2
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid2}
|
|
{\list\listtemplateid3
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid3}
|
|
{\list\listtemplateid4
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid4}
|
|
{\list\listtemplateid5
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid5}
|
|
{\list\listtemplateid6
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid6}
|
|
{\list\listtemplateid7
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid7}
|
|
{\list\listtemplateid8
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li707}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li1414}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2121}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li2828}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li3535}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4242}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li4949}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li5656}
|
|
{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow0{\leveltext \'01\u8226 ?;}{\levelnumbers;}\f6\dbch\af6\fi-283\li6363}\listid8}
|
|
{\list\listtemplateid9
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}
|
|
{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}\listid9}
|
|
}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}{\listoverride\listid9\listoverridecount0\ls9}}{\*\generator LibreOffice/5.3.0.3$Linux_X86_64 LibreOffice_project/30m0$Build-3}{\info{\creatim\yr0\mo0\dy0\hr0\min0}{\revtim\yr0\mo0\dy0\hr0\min0}{\printim\yr0\mo0\dy0\hr0\min0}}{\*\userprops}
|
|
\viewscale100
|
|
{\*\pgdsctbl
|
|
{\pgdsc0\pgdscuse451\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Default Style;}
|
|
{\pgdsc1\pgdscuse451\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt1 Endnote;}
|
|
{\pgdsc2\pgdscuse451\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn567\margtsxn567\margbsxn567\pgdscnxt2 HTML;}}
|
|
\formshade{\*\pgdscno2}\paperh16838\paperw11906\margl1134\margr567\margt567\margb567\sectd\sbknone\sectunlocked1\pgndec\pgwsxn11906\pghsxn16838\marglsxn1134\margrsxn567\margtsxn567\margbsxn567\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc
|
|
{\*\ftnsep\chftnsep}\pgndec\pard\plain \s1\sb240\sa283\keepn\b\afs44\ab\loch\f4\hich\af4\fs48\sb240\sa283{{\*\bkmkstart ckb-next-rgb-driver-for-linux-and-macos}{\*\bkmkend ckb-next-rgb-driver-for-linux-and-macos}\rtlch \ltrch\loch
|
|
ckb-next: RGB Driver for Linux and macOS}
|
|
\par \pard\plain \s30\sb0\sa283{\cs18\b\ab\rtlch \ltrch\loch
|
|
ckb-next}{\rtlch \ltrch\loch
|
|
is an open-source driver for Corsair keyboards and mice. It aims to bring the features of their proprietary CUE software to the Linux and Mac operating systems. This project is currently a work in progress, but it already supports much of the same functionality, including full RGB animations. More features are coming soon. Testing and bug reports are appreciated!}
|
|
\par \pard\plain \s30\sb0\sa283{\cs18\b\ab\rtlch \ltrch\loch
|
|
Disclaimer:}{\rtlch \ltrch\loch
|
|
ckb-next is not an official Corsair product. It is licensed under the GNU General Public License (version 2) in the hope that it will be useful, but with NO WARRANTY of any kind.}
|
|
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart device-support}{\*\bkmkend device-support}\rtlch \ltrch\loch
|
|
Device Support}
|
|
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart keyboards}{\*\bkmkend keyboards}\rtlch \ltrch\loch
|
|
Keyboards}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K65 RGB }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K70 }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K70 RGB }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K70 LUX RGB }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K95* }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K95 RGB }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Strafe }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls1 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
|
|
Strafe RGB }
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
* = hardware playback not supported. Settings will be saved to software only.}
|
|
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart mice}{\*\bkmkend mice}\rtlch \ltrch\loch
|
|
Mice}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls2 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
M65 RGB }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls2 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
M65 PRO RGB }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls2 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Sabre RGB }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls2 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
|
|
Scimitar RGB }
|
|
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart usage}{\*\bkmkend usage}\rtlch \ltrch\loch
|
|
Usage}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
The user interface is still a work in progress.}
|
|
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart major-features}{\*\bkmkend major-features}\rtlch \ltrch\loch
|
|
Major features}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Control multiple devices independently }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
United States and European keyboard layouts }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Customizable key bindings }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Per-key lighting and animation }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Reactive lighting }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Multiple profiles/modes with hardware save function }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls3 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
|
|
Adjustable mouse DPI with ability to change DPI on button press }
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
Closing ckb will actually minimize it to the system tray. Use the Quit option from the tray icon or the settings screen to exit the application.}
|
|
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart roadmap}{\*\bkmkend roadmap}\rtlch \ltrch\loch
|
|
Roadmap}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
|
|
v0.3 release:}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Ability to store profiles separately from devices, import/export them }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
More functions for the Win Lock key }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Key macros }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
|
|
v0.4 release:}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Ability to import CUE profiles }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Ability to tie profiles to which application has focus }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
|
|
v0.5 release:}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Key combos }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Timers? }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
|
|
v1.0 release:}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
OSD? (Not sure if this can actually be done) }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Extra settings? }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls4 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
|
|
???? }
|
|
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart troubleshooting}{\*\bkmkend troubleshooting}\rtlch \ltrch\loch
|
|
Troubleshooting}
|
|
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart linux}{\*\bkmkend linux}\rtlch \ltrch\loch
|
|
Linux}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
If you have problems connecting the device to your system (device doesn\u8217\'92t respond, ckb-daemon doesn\u8217\'92t recognize or can\u8217\'92t connect it) and/or you experience long boot times when using the keyboard, try adding the following to your kernel\u8217\'92s }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
cmdline}{\rtlch \ltrch\loch
|
|
:}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K65 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B17:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K70: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B09:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K70 LUX: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B36:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K70 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B13:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K95: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B08:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
K95 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B11:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Strafe: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B15:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Strafe RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B20:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
M65 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B12:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Sabre RGB Optical: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B14:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Sabre RGB Laser: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B19:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls5 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
|
|
Scimitar RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B1E:0x20000408}{\rtlch \ltrch\loch
|
|
}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
For instructions on adding }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
cmdline}{\rtlch \ltrch\loch
|
|
parameters in Ubuntu, see }{{\field{\*\fldinst HYPERLINK "https://wiki.ubuntu.com/Kernel/KernelBootParameters" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
https://wiki.ubuntu.com/Kernel/KernelBootParameters}}}}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
If you have multiple devices, combine them with commas, starting after the }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
=}{\rtlch \ltrch\loch
|
|
. For instance, for K70 RGB + M65 RGB: }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
usbhid.quirks=0x1B1C:0x1B13:0x20000408,0x1B1C:0x1B12:0x20000408}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
If it still doesn\u8217\'92t work, try replacing }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
0x20000408}{\rtlch \ltrch\loch
|
|
with }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
0x4}{\rtlch \ltrch\loch
|
|
. Note that this will cause the kernel driver to ignore the device(s) completely, so you need to ensure ckb-daemon is running at boot or else you\u8217\'92ll have no input. This will not work if you are using full-disk encryption.}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
If you see }{\cs18\b\ab\rtlch \ltrch\loch
|
|
GLib}{\rtlch \ltrch\loch
|
|
critical errors like}
|
|
\par \pard\plain \s32\sb0\sa0\dbch\af9\dbch\af7\afs20\loch\f7\fs20\sb0\sa283{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
GLib-GObject-CRITICAL **: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
read }{{\field{\*\fldinst HYPERLINK "https://bbs.archlinux.org/viewtopic.php?id=214147" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
this Arch Linux thread}{}}}\rtlch \ltrch\loch
|
|
and try different combinations from it. If it doesn\u8217\'92t help, you might want get support from your distribution community and tell them you cannot solve the problem in this thread.}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
If you\u8217\'92re using }{\cs18\b\ab\rtlch \ltrch\loch
|
|
Unity}{\rtlch \ltrch\loch
|
|
and the tray icon doesn\u8217\'92t appear correctly, run }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
sudo apt-get install libappindicator-dev}{\rtlch \ltrch\loch
|
|
. Then reinstall ckb.}
|
|
\par \pard\plain \s4\ilvl3\outlinelevel3\sb120\sa120\keepn\b\dbch\af8\dbch\af10\afs24\ab\loch\f3\fs24{{\*\bkmkstart fedora-26-color-changer-freeze-fix}{\*\bkmkend fedora-26-color-changer-freeze-fix}\rtlch \ltrch\loch
|
|
Fedora 26 Color Changer Freeze Fix}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
If you\u8217\'92re running Fedora 26, a working solution for the color changer freezing issue is to install qt5ct }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
dnf install qt5ct}{\rtlch \ltrch\loch
|
|
then modify your /etc/environment file to contain the line }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
QT_QPA_PLATFORMTHEME=qt5ct}
|
|
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart os-xmacos}{\*\bkmkend os-xmacos}\rtlch \ltrch\loch
|
|
OS X/macOS}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch
|
|
\u8220\'93}{\cs18\b\ab\rtlch \ltrch\loch
|
|
ckb.pkg\u8221\'94 can\u8217\'92t be opened because it is from an unidentified developer}{\rtlch \ltrch\loch
|
|
\line Right-click (control-click) on ckb.pkg and select Open. This new dialog box will give you the option to open anyway, without changing your system preferences. }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
|
|
Modifier keys (Shift, Ctrl, etc.) are not rebound correctly}{\rtlch \ltrch\loch
|
|
\line ckb does not recognize modifier keys rebound from System Preferences. You can rebind them again within the application. }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
~}{\cs18\b\ab\rtlch \ltrch\loch
|
|
key prints }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
\u167\'a7\u177\'b1}{\rtlch \ltrch\loch
|
|
\line Check your keyboard layout on ckb\u8217\'92s Settings screen. Choose the layout that matches your physical keyboard. }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\cs18\b\ab\rtlch \ltrch\loch
|
|
Compile problems}{\rtlch \ltrch\loch
|
|
\line Can usually be resolved by rebooting your computer and/or reinstalling Qt. Make sure that Xcode works on its own. If a compile fails, delete the }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
ckb-master}{\rtlch \ltrch\loch
|
|
directory as well as any automatically generated }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
build-ckb}{\rtlch \ltrch\loch
|
|
folders and try again from a new download. }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls6 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\cs18\b\ab\rtlch \ltrch\loch
|
|
Scroll wheel does not scroll}{\rtlch \ltrch\loch
|
|
\line As of #c3474d2 it\u8217\'92s now possible to }{\cs18\b\ab\rtlch \ltrch\loch
|
|
disable scroll acceleration}{\rtlch \ltrch\loch
|
|
from the GUI. You can access it under \u8220\'93OSX tweaks\u8221\'94 in the \u8220\'93More settings\u8221\'94 screen. Once disabled, the scroll wheel should behave consistently. }
|
|
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart general}{\*\bkmkend general}\rtlch \ltrch\loch
|
|
General}
|
|
\par \pard\plain \s30\sb0\sa283{\cs18\b\ab\rtlch \ltrch\loch
|
|
Please ensure your keyboard firmware is up to date. If you\u8217\'92ve just bought the keyboard, connect it to a Windows computer first and update the firmware from Corsair\u8217\'92s official utility.}
|
|
\par \pard\plain \s30\sb0\sa283{\cs18\b\ab\rtlch \ltrch\loch
|
|
Before reporting an issue, connect your keyboard to a Windows computer and see if the problem still occurs. If it does, contact Corsair.}{\rtlch \ltrch\loch
|
|
Additionally, please check the Corsair user forums to see if your issue has been reported by other users. If so, try their solutions first.}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
Common issues: \line - }{\cs18\b\ab\rtlch \ltrch\loch
|
|
Problem:}{\rtlch \ltrch\loch
|
|
ckb says \u8220\'93No devices connected\u8221\'94 or \u8220\'93Driver inactive\u8221\'94 \line - }{\cs18\b\ab\rtlch \ltrch\loch
|
|
Solution:}{\rtlch \ltrch\loch
|
|
Try rebooting the computer and/or reinstalling ckb. Try removing the keyboard and plugging it back in. If the error doesn\u8217\'92t go away, try the following: \line - }{\cs18\b\ab\rtlch \ltrch\loch
|
|
Problem:}{\rtlch \ltrch\loch
|
|
Keyboard doesn\u8217\'92t work in BIOS, doesn\u8217\'92t work at boot \line - }{\cs18\b\ab\rtlch \ltrch\loch
|
|
Solution:}{\rtlch \ltrch\loch
|
|
Some BIOSes have trouble communicating with the keyboard. They may prevent the keyboard from working correctly in the operating system as well. First, try booting the OS }{\cs21\i\ai\rtlch \ltrch\loch
|
|
without}{\rtlch \ltrch\loch
|
|
the keyboard attached, and plug the keyboard in after logging in. If the keyboard works after the computer is running but does not work at boot, you may need to use the keyboard\u8217\'92s BIOS mode option. \line - BIOS mode can be activated using the poll rate switch at the back of the keyboard. Slide it all the way to the position marked \u8220\'93BIOS\u8221\'94. You should see the scroll lock light blinking to indicate that it is on. (Note: Unfortunately, this has its own problems - see Known Issues. You may need to activate BIOS mode when booting the computer and deactivate it after logging in). \line - }{\cs18\b\ab\rtlch \ltrch\loch
|
|
Problem:}{\rtlch \ltrch\loch
|
|
Keyboard isn\u8217\'92t detected when plugged in, even if driver is already running \line - }{\cs18\b\ab\rtlch \ltrch\loch
|
|
Solution:}{\rtlch \ltrch\loch
|
|
Try moving to a different USB port. Be sure to follow }{{\field{\*\fldinst HYPERLINK "http://forum.corsair.com/v3/showthread.php?t=132322" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
Corsair\u8217\'92s USB connection requirements}{}}}\rtlch \ltrch\loch
|
|
. Note that the keyboard does not work with some USB3 controllers - if you have problems with USB3 ports, try USB2 instead. If you have any USB hubs on hand, try those as well. You may also have success sliding the poll switch back and forth a few times.}
|
|
\par \pard\plain \s3\ilvl2\outlinelevel2\sb140\sa120\keepn\b\dbch\af8\dbch\af10\afs28\ab\loch\f3\fs28{{\*\bkmkstart reporting-issues}{\*\bkmkend reporting-issues}\rtlch \ltrch\loch
|
|
Reporting issues}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
If you have a problem that you can\u8217\'92t solve (and it isn\u8217\'92t mentioned in the Known Issues section below), you can report it on }{{\field{\*\fldinst HYPERLINK "https://github.com/mattanger/ckb-next/issues" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
the GitHub issue tracker}{}}}\rtlch \ltrch\loch
|
|
. Before opening a new issue, please check to see if someone else has reported your problem already - if so, feel free to leave a comment there.}
|
|
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart known-issues}{\*\bkmkend known-issues}\rtlch \ltrch\loch
|
|
Known issues}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
Using the keyboard in BIOS mode prevents the media keys (including mute and volume wheel), as well as the K95\u8217\'92s G-keys from working. This is a hardware limitation. }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
The tray icon doesn\u8217\'92t appear in some desktop environments. This is a known Qt bug. If you can\u8217\'92t see the icon, reopen ckb to bring the window back. }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
When starting the driver manually, the Terminal window sometimes gets spammed with enter keys. You can stop it by unplugging and replugging the keyboard or by moving the poll rate switch. }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{\rtlch \ltrch\loch
|
|
When stopping the driver manually, the keyboard sometimes stops working completely. You can reconnect it by moving the poll rate switch. }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls7 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
|
|
On newer versions of macOS (i.e. 10.12 and up) CMD/Shift+select does not work, yet. Stopping the daemon and GUI for }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
ckb}{\rtlch \ltrch\loch
|
|
will fix this issue temporarily. }
|
|
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart contributing}{\*\bkmkend contributing}\rtlch \ltrch\loch
|
|
Contributing}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
You can contribute to the project by }{{\field{\*\fldinst HYPERLINK "https://github.com/mattanger/ckb-next/pulls" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
opening a pull request}{}}}\rtlch \ltrch\loch
|
|
. It\u8217\'92s best if you base your changes off of the }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
testing}{\rtlch \ltrch\loch
|
|
branch as opposed to the }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
master}{\rtlch \ltrch\loch
|
|
, because the pull request will be merged there first. If you\u8217\'92d like to contribute but don\u8217\'92t know what you can do, take a look at }{{\field{\*\fldinst HYPERLINK "https://github.com/mattanger/ckb-next/issues" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
the issue tracker}{}}}\rtlch \ltrch\loch
|
|
and see if any features/problems are still unresolved. Feel free to ask if you\u8217\'92d like some ideas.}
|
|
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart contact-us}{\*\bkmkend contact-us}\rtlch \ltrch\loch
|
|
Contact us}
|
|
\par \pard\plain \s30\sb0\sa283{\rtlch \ltrch\loch
|
|
There are multiple ways you can get in touch with us:}
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls8 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{{\field{\*\fldinst HYPERLINK "https://groups.google.com/forum/#!forum/ckb-next/join" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
join}{}}}\rtlch \ltrch\loch
|
|
}{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
ckb-next}{\rtlch \ltrch\loch
|
|
mailing list }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls8 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283\sb0\sa0{{\field{\*\fldinst HYPERLINK "https://github.com/mattanger/ckb-next/issues" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
open}{}}}\rtlch \ltrch\loch
|
|
a GitHub Issue }
|
|
\par \pard\plain \s30\sb0\sa283{\listtext\pard\plain \dbch\af6\dbch\af6\loch\f6 \u8226\'95\tab}\ilvl0\ls8 \li0\ri0\lin0\rin0\fi-283\tx707\li707\ri0\lin707\rin0\fi-283{\rtlch \ltrch\loch
|
|
hop on }{\cs20\dbch\af9\dbch\af7\loch\f7\rtlch \ltrch\loch
|
|
#ckb-next}{\rtlch \ltrch\loch
|
|
to chat }
|
|
\par \pard\plain \s2\ilvl1\outlinelevel1\sb200\sa120\keepn\b\dbch\af8\dbch\af10\afs36\ab\loch\f3\fs36{{\*\bkmkstart what-happened-to-the-original-ckb}{\*\bkmkend what-happened-to-the-original-ckb}\rtlch \ltrch\loch
|
|
What happened to the original ckb}
|
|
\par \pard\plain \s30\sb0\sa283\sb0\sa283{\rtlch \ltrch\loch
|
|
Due to time restrictions, the original author of }{\cs18\b\ab\rtlch \ltrch\loch
|
|
ckb}{\rtlch \ltrch\loch
|
|
}{{\field{\*\fldinst HYPERLINK "https://github.com/ccMSC" }{\fldrslt {\cf9\ul\ulc0\rtlch \ltrch\loch
|
|
ccMSC}{}}}\rtlch \ltrch\loch
|
|
hasn\u8217\'92t been able to further develop the software. So the community around it decided to take the project over and continue its development. That\u8217\'92s how }{\cs18\b\ab\rtlch \ltrch\loch
|
|
ckb-next}{\rtlch \ltrch\loch
|
|
was created. Currently it\u8217\'92s not rock solid and not very easy to set up on newer systems but we are actively working on this. Nevertheless the project already incorporates a notable amount of fixes and patches in comparison to the original ckb.}
|
|
\par } |