于2019年9月23日2019年9月23日由genokolar发布
层的概念:所谓的层的概念可以类比为具有多层的房子,每一层能实现不同的功能,比如在楼房的第1层,我们实现了键盘的基本功能,拥有字母区以及修饰按键区等等,而在第二层用户完全可以根据自己的需要进行自定义,但是你需要设置通往层与层之间的通道(也就是所谓的切层按键)。
按键穿透的概念:加入在第一层的q按键,你在第二层并没有对其进行设置,那么在第二层中q这个位置的按键依然是q,这个就是所谓的按键穿透的概念。(尤其是shift这个按键更加要注意其中的穿透性,因为其中设及到键盘的底层命令)。
上传:可以上传为:.json的文件,文件中存在对于键盘配列键位,固件设置的一些信息,通过这个功能可以保证不用每次刷新固件时重新对各种参数进行再设置。
导入:可以从_keyboard-layout-editor.com_导入默认的按键配列布局,进行自定义设置。
预设按键布局:可以在这里找到一些支持 Lot固件设备的默认按键布局。
普通用户请不要更改此处配置。布线是键盘矩阵的线路设定,一旦错误更改将导致按键错乱。
普通用户请不要更改此处配置。针脚是用于配置主控芯片每一个针脚的用途,一旦错误更改将导致键盘各种功能不正常。
在上面图形化的键盘上可以选择任何一种按键进行设置和修改。
层修改:可以看到这里可以进行相应的修改,0代表现在看到的图形化界面的当前按键设置层,也就是说0层就是默认层。记得留出相应的切层键位(后面会讲到如何设置FN的层按键),所以千万不要光记得设置后面的层,而忘记了设置切层的按键。
配置选择的按键:随意点击图形化键盘界面的任意按键,可以针对当前按键进行个性化的设置,其中包括修改默认的按键(将q换成a),fn功能的设置等设置。
PRIMARY:这部分是键盘的最基本的按键模块相当于键盘60键的配列按键,需要注意的是:在符号区虽然只显示一种符号,但其实是键盘中常见的那种设置,比如:’;’这个按键其实是‘;’和‘:’这两个按键的组合,并不用分开设置。所有的修饰键(mods)可以看到拥有左右之分,设置的时候请注意。
SECONDARY:这部分是F区以及功能区,需要注意的是这里的power和sleep并不是键盘关机和休眠,而是系统电脑关机或休眠。最下面的区域拥有音量加减以及视频的播放等快捷功能键的集合。
KEYPAD:这部分是小键盘区,p1代表的就是小键盘的1键,请注意小键盘通过nlck键可以触发第二层命令(就是104键的键盘那种)所以不等同与PRIMARY的数字键。
FN的一些设置,比如什么按键二合一什么的,点击后会出现中文的说明文字。
LT()
二合一:按键,瞬时开启
通俗解释:切层与按键二合一,按住就是切换层,按一下就是设置的那个键
*************************************************************
原文解释:
你可以把 LT(layer, kc) 理解成 MO(layer)+kc 一键两用。当你长按这个键,键位的功能就是 MO(layer) ,点击这个键,键位的功能就是 kc. 经测试,这里的 kc 不能设置为 mod(ctrl, alt, gui shift 等键)。
LM()
二合一:按键,修饰键
通俗解释:切层与修饰键二合一,按住后为组合键将切层与修饰键组合在一起。
******************************************************
原文解释:
你可以把 LM(layer, mod) 理解成 MO(layer)+mod 一键两用。当你长按这个键,键位的功能就是MO(layer)+ mod 同时生效。 这样你可以把 mod 键一键两用,范例:按下 LM(1,Lctrl)再按 1=按下 lctrl再按 1=按下 mo(1)再按 1。
MO()
层操作:瞬时开启
***************************************
原文解释:
按下触发层,你可以把 MO(layer) ,理解成 Fn。当你松开这个键,layer 层会释放并恢复到上一层。当你把 MO(layer)设置到一个键位,layer层中的同一键位必须设置为KC_TRNS,否则你松开这个按键的时候不会回到上一层。比如你把第 0 层的 ESC 设置为 MO(1),则在第一层 ESC 的位置只能设置成 KC_TRNS。你只能把 MO(layer) 这个键设置到 layer 上面的层,比如你可以在第 0 层设置 MO(1),但是你不能在第 1 层设置 M0(0)。
DF()
层操作:设置默认层
*********************************************
原文解释:
键盘的默认层是层 0,此键位的功能是设置默认层为 layer ,非必要不用改动默认层。
TG()
层操作:层开关
***************
原文操作:
类似于 TG(layer) , 但是只能在某两层中来回切换。例如我在层 0 中 ESC 的位置设置了 TG(5) , 按下后会立即跳转到层 5 中,在层 5 中 ESC 的位置只能设置为 KC_TRNS。你只能把 TG(layer) 这个键设置到layer 上面的层,比如你可以在第 0 层设置 TG(5) ,但是你不能在第 5 层设置 TG(0) 。
OSM()
单发修饰键
***************
原文解释:
其触发方式类似于 OSL(layer) , 如果你把一个键位设置为 OSL(mod) ,点击这个按键后,只有下一个点击的按键会触发mod+kc。之后的点击不会触发 mod。例如当你点击 OSL(shift)后,点击2,会显示为@,再点击 1,只会显示 1。
MT()
二合一:按键/修饰键
*******************
原文解释:
长按是 mod,短按是 kc. mod 是指 shift,ctrl,alt,gui 这些键
MK()
组合键
***********
可实现各种组合键,可以支持多个修饰键接KC的按键进行组合。比如设定为ctrl+shift+del。
SYS_SLEEP:
键盘休眠按键
SYS_OFF:
键盘关机按键(请谨慎设置,一定要避免误触,一旦关机需要按pcb后面的开关或插入USB线才能开机)
SYS_SWITCH:
切换输入模式(在同时接入USB和蓝牙时,可在USB和蓝牙之间进行切换)
DEL_BOND:
清空蓝牙绑定(清空所有的蓝牙绑定信息,注意是所有,请谨慎设置,避免误触)
配置是指灯效、自定义配列、当前蓝牙设备这些存储数据。而清空绑定是指绑定数据
TRICKY_ESC:
智选esc。单按是ESC,按下shift再按这个键时输出 ~
TRICKY_SLSH:
智选问号。单按是. > , 按下右shift再按这个键时输出 ?
OTHER:
可以自行输入源码支持的,但是未在上述中显示的按键。(需要对tmk按键设定又一定了解,新手可忽略)
可以针对自己的需要对固件的开放参数进行自定义的设置。鼠标放到每个设置项后问号上将显示简短的说明。
保存设置文件:会生成(.json)文件,这个文件会保存按键设置的配列信息以及固件参数配置信息。
警告提示:提示有哪些必要按键以及左右shift有没有进行设置,未设置会影响底层命令的触发。
可以在服务器端针对设置的配置进行编译生成相应的刷机包,其中最重要的是DFU空中升级包,用于使用蓝牙软件进行更新固件以及修改键盘按键的设置。
Original url: Access
Created at: 2020-06-24 14:47:53
Category: default
Tags: none
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论