草庐IT

TH75 V2 双模蓝牙5.2热插拔PCB

L·D·N 2024-05-01 原文

键盘使用说明索引(均为出厂默认值)

软件支持


一些常见问题解答(FAQ)


电池开关

  • 开关位置在R_SHIFT按键左侧
  • 开关拨向上边(ON侧),开启电池供电(此时如果断开USB连接,可使用蓝牙功能)
  • 开关拨向下边(OFF侧),关闭电池供电(此时如果断开USB连接,键盘彻底被关闭,不能使用蓝牙功能)
  • 如下图所示:

首次使用测试步骤

  • 切记不要插入USB插头(为了防止插反电池又插了USB,会烧坏,切记)
  • 按照要求插入电池插头
  • 打开电池开关
  • 使用手机或者具备蓝牙功能的电脑、PAD等设备,搜索键盘,应可以搜到LDN_BLE5_KB_0的键盘设备
  • 如果搜不到,则可能是电池接线接反,主机未开启蓝牙、曾经配对过等问题,请排除后,再试
  • 注意:如果搜不到蓝牙设备的名字,请勿插入USB插头,否则如果电池接反,100%会烧坏PCB
  • 如果可以搜索到LDN_BLE5_KB_0的设备,则表示此时电池插入方向是对的,此时可点击这个名字连接,则为蓝牙模式,也可插入USB插头,则自动切换到USB模式,蓝牙关闭,并开始充电

蓝牙配对规则(重要)

  • 默认通道0,如果已经配对过,则不允许再次配对了(蓝牙搜索不到),想要再配对别的电脑,请切换通道,或者按FN+F5,删除了配对才能再次配对,否则搜索不到,或者能搜索到(苹果全家桶),但无法连接
  • 如果删除了电脑端的配对,则键盘也要一并删除配对(拔了USB线,确认开关是ON状态,按FN+ F5 ),此时才可以再次使用通道0配对
  • 蓝牙可最多配对8台主机,默认只配置了3个,使用FN+F1、F2、F3切换,主机可以是台式机(具备蓝牙适配器),笔记本电脑、PAD,安卓手机或者苹果手机
  • 一个通道仅允许配对一台主机,配对之后,就只能被主机连接,而不再允许配对了,请务必注意!
  • 重要:不要将多个通道配对到同一台主机,例:将通道0配对到主机A,又将通道1配对到主机A,这将导致问题,如果你已经这样做了,请删除主机的所有与本键盘的配对,然后按删除配对的快捷键(默认按FN+F5),删除键盘的所有配对信息,并重新配对即可恢复
  • 切换到一个已配对过的通道,则键盘仅允许配对的主机连接,其他的主机无法搜索到也无法配对和连接,从而保证了切换时不会随机连接曾经配对过的所有主机
  • 切换到一个未配对过的通道,则键盘允许任何主机连接

蓝牙和USB切换

  • 插入USB插头,并且键盘被电脑识别后,自动关闭蓝牙,启用USB连接
  • 拔除USB插头,自动切换到蓝牙模式(如果电池开关是打开的),并尝试连接最后连接过的主机(如果已配对),否则开启广播模式,此时可配对
  • 插入USB插头,但如果仅供电(例如插入了充电器,充电宝),则蓝牙保持连接,不会关闭
  • 简而言之就是插入USB=自动切换为有线模式,拔掉USB,就是蓝牙模式(电池开关要打开)
  • 手动切换蓝牙和USB模式:
  • 先在《键盘配置》->自动切换工作模式这里选择手动切换,点击应用,如下图位置:
  • 然后按FN+F7,则可以在USB和蓝牙之间切换,按一次蓝牙模式,再按一次USB模式,如此循环

键盘默认层

  • 功能层配置方法:点击跳转

  • 默认功能层0为默认配列,可连接驱动后,在功能层0查看,如下图所示:

  • 当鼠标悬停在某按键上时,会弹出tip提示,提示这个按键按下弹起所配置的功能,如下图所示:

  • 默认功能层1为扩展功能,可连接驱动后,在功能层1查看,如下图所示:

  • 触发层配置方法:点击跳转

  • 默认触发层0有FN键的配置,可连接驱动后,在触发层0->FN键编辑器页面查看,如下图所示:


默认触发层0的FN键配置的功能

  • 按键ID为77(R_WIN,空格右侧第2个键)
  • 按下此按键,将功能层切换到层1,此时可使用层1的功能
  • 弹起此按键,再次切换到功能层0,此时可使用层0的功能
  • 注意:FN键会覆盖本身的R_WIN键的功能,因此使用测试软件是无法测出来的,在功能层页面,当按下FN键的时候,层指示器会同步显示,可以观察是否正常触发。如下图所示

默认功能层1配置的功能

  • 需要配合FN键(先按下FN键,再按对应的按键)

默认的快捷键

  • FN+F1=蓝牙切换到通道0(需在蓝牙模式按才有效)
  • FN+F2=蓝牙切换到通道1(需在蓝牙模式按才有效)
  • FN+F3=蓝牙切换到通道2(需在蓝牙模式按才有效)
  • FN+F4=蓝牙立即进入深度休眠状态(蓝牙连接断开,键盘进入休眠状态)
  • FN+F5=(蓝牙模式有效,拔掉USB插头才是蓝牙模式,或者手动切换到蓝牙模式)删除蓝牙的所有配对,所有配对信息丢失,此时如果连接了主机,则连接断开,如要再次连接,请务必同时也删除主机的蓝牙配对,否则无法再次正常配对并使用
  • FN+F6=(蓝牙模式有效,拔掉USB插头才是蓝牙模式,或者手动切换到蓝牙模式)删除蓝牙的当前通道的配对,此时如果连接了主机,则连接断开,如要再次连接,请务必同时也删除主机的蓝牙配对,否则无法再次正常配对并使用
  • FN+F7=切换USB和蓝牙模式,需要在[键盘配置->自动切换工作模式]这里选择手动切换
  • FN+F9=打开我的电脑(此电脑)
  • FN+F10=打开默认的浏览器主页
  • FN+F11=浏览器返回上一个页面
  • FN+F12=浏览器进入下一个页面
  • FN+F13=打开我的电脑(此电脑)
  • FN+静音(右上角旋钮)=HOME键
  • FN+INSERT=音量+
  • FN+DELETE=音量-
  • FN+END=播放/暂停
  • FN+L_WIN=锁定/解锁L_WIN键

蓝牙参数

  • 蓝牙休眠时间:指多长时间不使用键盘,键盘也没有任何任务可运行,则键盘会进入深度休眠状态的时间,单位是分钟,如果设置为0,则键盘不再休眠,如果设置为0,但连接已经断开,则键盘将在大约5分钟内仍未连接之后,自动进入深度休眠状态
  • 蓝牙信号发射强度:如果环境干扰较大,出现断联,延迟高,驱动连接出错等情况,可提高此设置的值,数字越大,信号越强,越不容易出现问题,但也越费电;也有可能是接收器被金属物体遮挡、蓝牙适配器的天线未安装或者被旁边的WIFI或者其他的2.4G频段的设备干扰等问题导致断联、延迟高,请根据情况自行排除。

蓝牙MAC地址管理

  • 非必要情况下,请勿修改MAC地址
  • USB模式,才允许修改MAC地址
  • 如果HOST MAC地址显示不是全0,则表示这个通道已经配对过主机了,HOST MAC地址框内显示的就是配对的主机MAC地址

升级固件


可能出现的问题

  • 蓝牙无法配对:可能这个通道曾经配对过,但未删除(可按FN+F5或者FN+F6删除),也可能将多个通道配对到同一台主机了,请删除主机的配对信息和键盘的配对信息,然后重新配对
  • 蓝牙无法被搜索到:电池开关未开启,当前使用的通道已经配对过别的主机了,电池插反了,电池没电了
  • 断联频繁,延迟高:
    1、干扰或者位置摆放不正确,先把所有的其他无线设备关闭,比如无线鼠标(包括2.4G的)的接收器要拔掉,鼠标关闭,蓝牙音箱、耳机等关闭,如果是金属壳子的套件,请尽量让蓝牙接收器或者天线高于键盘的位置,再测试
    2、可能是蓝牙适配器的天线未安装(主板自带蓝牙功能的台式机),也可能是蓝牙适配器版本太低,比如是4.2的,键盘要求蓝牙版本为5.0-5.2,请勿购买绿联蓝牙5.3的适配器,经过多人试验,无法兼容。经验上,INTEL的蓝牙适配器效果较好,比如AX系列,USB的绿巨能的真蓝牙5.0效果较好。
    3、本PCB蓝牙模式使用了超低延迟技术,对无线环境要求高,干扰较多可能会导致断联的问题,别的键盘能稳定不断联的,不代表本PCB就一定能正常使用,请参照以上1和2的方法排除,或者远离干扰源后连接手机蓝牙测试是否断联,如果正常不断联,则不是PCB的问题,请务必注意!

有关TH75 V2 双模蓝牙5.2热插拔PCB的更多相关文章

  1. Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting - 2

    1.错误信息:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:requestcanceledwhilewaitingforconnection(Client.Timeoutexceededwhileawaitingheaders)或者:Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/:net/http:TLShandshaketimeout2.报错原因:docker使用的镜像网址默认为国外,下载容易超时,需要修改成国内镜像地址(首先阿里

  2. SCIM v2 的 Ruby 实现 - 2

    SCIM是Google、Salesforce、PingIdentity等提出的用户配置的新标准。是否有现有的ruby​​实现来支持它?SimilarbutforJava 最佳答案 您可以获得一个面向Okta的开始fromhere或从头开始here但我认为您只能靠自己。耶!您有机会为Ruby社区贡献一个开源项目:) 关于SCIMv2的Ruby实现,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques

  3. ruby - Chromedriver `driver.manage.logs.get(:browser)` 在 chromedriver 75.0.3770.8 上失败 - 2

    在chromedriver75.0.3770.8上访问driver.manage.logs.get(:browser)-它导致错误#(NoMethodError)的未定义方法“日志”在74.0.3729.6上工作正常来自:https://github.com/SeleniumHQ/selenium/issues/7270 最佳答案 在最近的selenium-webdriver(4.4.0)和最近的Chrome(105)中,manage.logs不见了,但这有效:page.driver.browser.logs.get(:browse

  4. ruby-on-rails - Bluecloth v2.0.10 与 Windows 7 不工作 - 2

    使用Ruby187,我从http://rubyinstaller.org/downloads下载了devkit并按照https://github.com/oneclick/rubyinstaller/wiki/Development-Kit的说明进行操作.我还确保通过以下方式正确安装了devkit冒烟测试。然后我尝试安装bluecloth(v2.0.10)。它失败了以下错误:C:\test\typo>geminstallbluecloth--platform=rubyTemporarilyenhancingPATHtoincludeDevKit...Buildingnativeexte

  5. Ruby Koans #75 test_constants_become_symbols,正确答案? - 2

    我的问题基于这个问题:RubyKoan:Constantsbecomesymbols.我有以下代码:in_ruby_version("mri")doRubyConstant="Whatisthesoundofonehandclapping?"deftest_constants_become_symbolsall_symbols=Symbol.all_symbolsassert_equal__,all_symbols.include?(__)endend正确答案应该是下面的吗?assert_equaltrue,all_symbols.include?("RubyConstant".to_

  6. ruby-on-rails - 在 Rails 5.2 中分离 secret_key_base? - 2

    我刚刚从5.1升级到5.2,我对这种“更好”的secret存储方法感到很困惑...也许我不明白,但现在开发和生产似乎已经“合并”到一个单一的SECRET_KEY_BASE以及master.key中......这是正确的吗?如果没有,我如何在开发中使用单独的主key和SECRET_KEY_BASE?如果我有开发人员帮助我并且我不想让他们知道我在生产中使用的主key(或secret)怎么办? 最佳答案 Rails5.2对此做了很大的改变。对于开发和测试环境,secret_key_base是自动生成的,因此您可以将其从secrets.ym

  7. ruby - 使用 AWS SDK (v2) 从 URL 获取对象键 - 2

    借助AWSSDKgem,我可以轻松获得给定一些参数的对象URL。例子:credentials=Aws::Credentials.new(ENV['S3_KEY'],ENV['S3_SECRET'])s3=Aws::S3::Resource.new(credentials:credentials,region:ENV['S3_REGION_KEY'])object=s3.bucket('my-bucket').object('path/to/file.ext')url=object.public_url给定一个公共(public)URL,我可以反转它以获得Aws::S3::Object吗

  8. 适合学生党的百元蓝牙耳机,蓝牙耳机平价推荐 - 2

    随着大部分手机都取消了标准耳机孔,这也使得对蓝牙耳机的普及加速,在受众群体中,学生党占很大部分。虽说很多同学都有自己的蓝牙耳机,但可能入手之后并不喜欢。大学生买蓝牙耳机不仅要看外观、工艺、配置,也要看价格。不同的学生预算都不同,所以今天笔者推荐会从不同价格蓝牙耳机去推荐,看看你适合哪款吧!款式一:南卡LitePro2蓝牙耳机参考价格:399防水等级:IPX5NANK南卡潜心研发许久的南卡Litepro2,有着全新的声学系统和多种技术,冲击着主流高端蓝牙耳机市场!作为钻研十多年声学领域的资深品牌,在音频领域上有着各种深厚的技术!配置体验都直接媲美各种高端蓝牙耳机,许多评测达人和专业媒体在体验后都

  9. ruby-on-rails - Rails 5.2 Active Storage 添加自定义属性 - 2

    我有一个带有附件的模型:classProject当我附加并保存图像时,我还想保存附加的自定义属性-display_order(整数)和附加图像。我想用它来对附加的图像进行排序,并按照我在此自定义属性中指定的顺序显示它们。我已经查看了#attach方法以及ActiveStorage::Blob模型的ActiveStorage源代码,但看起来没有内置方法来传递一些自定义元数据。我想知道,用ActiveStorage解决这个问题的惯用方法是什么?在过去,我通常只是将display_order属性添加到代表我的附件的ActiveRecord模型,然后简单地将它与.order(display_o

  10. ruby - 使用 aws-sdk v2 将图像上传到 S3 - 2

    我在使用aws-sdk文档时遇到了麻烦,我点击的所有链接似乎都已过时且无法使用。我正在寻找将图像文件上传到Ruby中的S3存储桶的直接实现示例。假设图像路径是screenshots/image.png我想将它上传到存储桶my_bucketAWS凭证存在于我的ENV中非常感谢任何建议。 最佳答案 以下是如何将文件从磁盘上传到指定的存储桶和key:s3=Aws::S3::Resource.news3.bucket('my_bucket').object('key').upload_file('screenshots/image.png'

随机推荐