طرحبندی صفحهکلید و ماکرو سفارشی خود را با QMK ایجاد کنید تا بهرهوری خود را توربوشارژ کنید.
QMK یا صفحه کلید مکانیکی کوانتومی، یک پروژه منبع باز است که به شما امکان می دهد سفت افزار صفحه کلید خود را برای صفحه کلیدهای مکانیکی سازگار ایجاد کنید. اما دقیقاً QMK چیست و چگونه می توان از آن برای برنامه نویسی صفحه کلید استفاده کرد؟ بیایید دریابیم.
QMK چیست؟
هر صفحه کلید موجود در بازار دارای نرم افزار داخلی به نام سیستم عامل است. سفتافزار وظیفه ارسال سیگنال صحیح برای هر فشار کلید، کنترل LEDهای روی صفحهکلید و موارد دیگر را بر عهده دارد و اگر بتوانید آن را برای خودتان دستکاری کنید، آن را به ابزاری قدرتمند تبدیل میکند.
QMK به شما قدرت انجام این کار را می دهد. اگر صفحهکلید شما سازگار است، میتوانید آن را با سیستمافزار QMK فلش کنید تا کنترل تقریباً کاملی بر طرحبندیها و ماکروهای صفحهکلید خود داشته باشید. این امر با سه ابزار اصلی به دست می آید:
- پیکربندی QMK: سازنده نقشه کلید مبتنی بر وب که به شما امکان می دهد طرح بندی صفحه کلید سفارشی، الگوهای نور LED و موارد دیگر را برای صفحه کلید مکانیکی خود ایجاد کنید.
- جعبه ابزار QMK: ابزاری قابل دانلود که با ویندوز و macOS کار می کند. هنگامی که یک فایل سیستم عامل .hex از پیکربندی QMK دارید، می توانید از جعبه ابزار QMK برای فلش صفحه کلید خود با سیستم عامل جدید استفاده کنید.
- VIA Software: یک ابزار قابل دانلود اضافی که به شما امکان می دهد طرح بندی QMK را بدون نیاز به فلش کردن صفحه کلید تغییر دهید. برای انجام این کار کد اضافی مورد نیاز است.
می توانید لیستی از صفحه کلیدهای سازگار با QMK را در وب سایت QMK بیابید. شما همچنین می توانید صفحه کلید خود را به فهرست QMK اضافه کنید، اما برای انجام این کار باید از طریق صفحه QMK GitHub یک برچسب درخواست کنید.
با QMK چه کاری می توانید انجام دهید؟
دامنه QMK بسیار فراتر از گزینه های سیستم عامل صفحه کلید است. شما می توانید تمام موارد اولیه ای که انتظار دارید، مانند چیدمان صفحه کلید و کنترل روشنایی LED را انجام دهید، اما همچنین می توانید انبوهی از عملکردهای اضافی را با استفاده از QMK به صفحه کلید خود اضافه کنید.
این شامل دسترسی به کلیدهای رسانه، لایههای عملکرد، ماکروها و ابزارهای پیشرفتهتر مانند تغییر خودکار میشود. در اصل، اگر بتوانید ویژگی مورد علاقه خود را در صفحه کلید مکانیکی دیگری پیدا کنید، معمولاً راهی برای تکرار آن با استفاده از QMK وجود دارد.
قبل از شروع ساختن خود، ارزش آن را دارد که در مورد سیستم عامل QMK و کارهایی که می تواند انجام دهد یاد بگیرید.
نحوه برنامه ریزی صفحه کلید مکانیکی با QMK
برنامه نویسی یک صفحه کلید مکانیکی با QMK به طرز شگفت آوری ساده است. این فرآیند با پیکربندی QMK شروع می شود، اما برای تکمیل آن باید جعبه ابزار QMK را نیز نصب کنید.
چگونه با پیکربندی QMK یک نقشه کلید سفارشی بسازیم
برای ساختن نقشه کلید QMK خود، فقط باید به وب سایت QMK Configurator بروید. از اینجا میتوانید نوع صفحهکلید مورد استفاده خود را از فهرست بالای صفحه برای شروع انتخاب کنید.
هنگامی که صفحه کلید شما انتخاب شد، باید یک طرح بندی پیش فرض را ببینید که با صفحه کلید در وسط صفحه مطابقت دارد. همچنین باید مجموعه ای از منوها حاوی کدهای صفحه کلید را در پایین صفحه مشاهده کنید.
برای افزودن یک کد کلید به نقشه کلید، کلیک کرده و آن را به سمت کلیدی که میخواهید به آن اختصاص داده شود بکشید. همچنین میتوانید کلیدی را که میخواهید تغییر دهید در نقشه کلید انتخاب کنید و سپس روی کد کلید برای اختصاص آن کلیک کنید.
این فقط برای لایه اصلی، لایه 0 اعمال می شود، اما می توانید با انتخاب گزینه های شماره در سمت چپ صفحه، لایه های بیشتری را به صفحه کلید خود اضافه کنید.
از اینجا شما چیزهای زیادی برای فرو بردن دندان های خود دارید، و ارزش دارد که با تمام گزینه های کد کلیدی که دارید بازی کنید تا نقشه کلید مناسب خود را پیدا کنید. هنگامی که از نقشه کلید خود راضی شدید، مطمئن شوید که دارای نام است و سپس بر روی دکمه Firmware کلیک کنید تا یک فایل سیستم عامل .hex قابل استفاده دانلود شود.
نحوه فلش کردن صفحه کلید با جعبه ابزار QMK
اکنون که سیستم عامل خود را ساخته اید، وقت آن است که صفحه کلید خود را با آن فلش کنید. با تشکر از جعبه ابزار QMK، این فرآیند خوب و آسان است. برای شروع فقط باید نرم افزار QMK Toolbox را دانلود کنید.
هنگامی که نرم افزار را دانلود و نصب کردید، آن را باز کنید و مطمئن شوید که صفحه کلید شما از منوی پایین صفحه انتخاب شده است. روی دکمه Open در بالای صفحه کلیک کنید و فایل .hex را که از QMK Configurator دانلود کرده اید پیدا کنید. همچنین ممکن است مجبور شوید MCU را بر اساس نوع میکروکنترلر استفاده شده توسط صفحه کلید خود تغییر دهید.
برای شروع فرآیند فلش روی Flash کلیک کنید. بسته به نوع صفحه کلید شما ممکن است چند دقیقه طول بکشد، و پس از تکمیل آن یک پیام تأیید را در پنجره مشاهده خواهید کرد.
صفحه کلید خود را با استفاده از یک وب سایت تست صفحه کلید، مانند KeyboardTester.com آزمایش کنید تا مطمئن شوید که همه کلیدهایی که اختصاص داده اید به درستی کار می کنند.
به آزمایش نقشه های کلید QMK خود ادامه دهید
استفاده از ابزاری مانند QMK شما را قادر می سازد تا پتانسیل بهره وری کامل خود را باز کنید، اما باید برای آن تلاش کنید. اکنون که میدانید چگونه سفتافزار QMK خود را بسازید و آن را روی صفحهکلید فلش کنید، میتوانید با نقشههای کلید خود آزمایش کنید تا بهترین طرحبندی را برای خود ایجاد کنید.