概述

BlackBerry Key2 键盘扩展是为BlackBerry Key2输入物理键盘上缺少的键而制作的输入法。

BlackBerry Key2键盘和内置输入法是为商业环境而设计的,缺少桌面计算机键盘的很多必要的按键,造成经常使用Termux和Microsoft RDP的开发者不太方便。

Hacker's Keyboard提供了这些缺失的按键,但它不是为BlackBerry Key2键盘设计,空间上不是很紧凑。

Termux提供了extra keys row功能,可以和BlackBerry Key2键盘很好地搭配,但是只能在Termux内部使用。

结合所有这些想法,我最终决定为BlackBerry Key2键盘专门制作一个输入法,只包含缺少的按键。

功能

所有从84键键盘上缺少的按键都被加了回来。

长按一个按键会触发多次按键。

修饰键可以作为粘滞键使用,可以释放并按下一个其他正常键来触发。多重修饰键可以一个一个依次按下。如果需要触发一次单修饰键按下事件,可以通过按两次来实现。如果要触发长快捷方式,例如Ctrl+K,D,可以像桌面键盘一样,按住修饰键,再按其他键。

Sym按键被用于切换虚拟键盘。可以在任意时刻(即使没有输入焦点)强制打开和关闭虚拟键盘。

设置按钮没有实现。

链接

https://github.com/IanusInferus/BBK2KeyExtension

转载于:https://www.cnblogs.com/Rex/p/11479074.html

BlackBerry Key2 键盘扩展相关推荐

  1. TCL通讯在IFA 2018发布全新BlackBerry® KEY2 LE智能手机

    深圳2018年8月31日电 /美通社/ -- 今日,全球领先的智能手机制造商和黑莓品牌授权合作伙伴TCL通讯在2018年德国柏林消费电子展览会(简称IFA 2018)推出其最新款黑莓智能手机Black ...

  2. iPadOS 13.1连接鼠标键盘扩展坞用法说明

    升级iPadOS之后,iPad Pro 2018开启了一些好玩实用的功能,比如连接鼠标键盘.连接有线网络等.下面我们借助type-c扩展坞来做个iPadOS 13.1的功能演示. 一.iPad连键盘鼠 ...

  3. 黑莓key2常用软件测试,黑莓KEY2深度评测:兼顾安全与办公效率的商务机回来了...

    原标题:黑莓KEY2深度评测:兼顾安全与办公效率的商务机回来了 关于电子产品,有些朋友求新,喜欢追求新鲜.刺激的玩意,他们不仅能很快适应新功能,也能快速适应电子产品外观.操作方式的变化.还有些朋友怀旧 ...

  4. 黑莓键盘原理_将于2021年上市的新款黑莓键盘

    黑莓键盘原理 A new company, OnwardMobility, promises a 5G keyboarded BlackBerry in the US during the first ...

  5. hid自定义report 影响键盘_【iOS12人机交互指南】10.1-自定义键盘

    该系列是iOS12人机交互指南的翻译,翻译的过程中加深自己的理解. 键盘扩展用自定义键盘替换标准键盘.在"设置"应用中,在"常规>键盘"下启用自定义键盘. ...

  6. 在iOS8 下用Swift 创建自定义的键盘

    本文翻译自How to make a custom keyboard in iOS 8 using Swift 我将讲解一些关于键盘扩展的基本知识,然后使用iOS 8 提供的新应用扩展API来创建一个 ...

  7. ios 输入法扩展_ios 应用扩展—— Keyboard Extension

    注意!转载请注明出处和作者,谢谢 自定义键盘扩展 我们来做一个可以进行科学运算的计算器键盘吧. 2. 创建 Keyboard Extension 扩展 下一步,命名,完成. 修改运行时执行的主应用 在 ...

  8. iOS8中添加的extensions总结(一)——今日扩展

    通知栏中的今日扩展 分享扩展 Action扩展 图片编辑扩展 文件管理扩展 第三方键盘扩展 注:此教程来源于http://www.raywenderlich.com的<iOS8 by Tutor ...

  9. [译] 用 Swift 创建自定义的键盘

    本文翻译自 How to make a custom keyboard in iOS 8 using Swift 我将讲解一些关于键盘扩展的基本知识,然后使用iOS 8 提供的新应用扩展API来创建一 ...

最新文章

  1. 马云:很多P2P公司披着互联网金融的外衣做非法金融服务
  2. Linux一行命令处理批量文件
  3. android蓝牙音乐之AVRCP介绍和使用
  4. hotelling变换_基于Hotelling-T²的偏最小二乘(PLS)中的变量选择
  5. javax线程池超时结束_没有Javax的Jakarta EE:这次世界也不会结束
  6. 自定义类型: 结构体,枚举,联合
  7. 利用***检测系统防范******方法介绍
  8. mysql事件创建_mysql 创建事件
  9. qt designer 弹出输入框_Qt编写的项目作品3-输入法V2018
  10. 多重搜索算法_Android多重搜寻,例如传送,搜寻联络人
  11. 配置8086汇编环境
  12. 《Spring实战》学习笔记-第六章:web视图解析
  13. 12-14日小米4 手机不停的无限重启。用下面方法及清理电源,音量按钮恢复
  14. 中兴服务器 bmc 登不上
  15. 三运放差分放大电路分析_★三运放差分放大电路
  16. 二维张量 乘以 三维张量_通量vs张量流误解
  17. 企业ERP管理软件有哪些?哪个好
  18. 从头开始学习C++(C++Primer第五版)
  19. Linux sed工具
  20. 智能餐桌需要实现的最基本的功能是什么?

热门文章

  1. pythonqt4上位机开发_上位机开发之单片机通信实践(一)
  2. linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)
  3. char*,wchar_t*,CString和BSTR之间的转换
  4. springboot错误: 找不到或无法加载主类
  5. ubuntu 虚拟机上的 django 服务,在外部Windows系统上无法访问
  6. Intellij Idea系列之导Jar包与编写单元测试(二)
  7. (Call Stack)
  8. 使用XML文件方式配置log4cxx(log4cxx xml例子)
  9. jenkins搭建_如何搭建移动端自动化测试平台?没错,就用Jenkins!
  10. 山西职业技术学院计算机宿舍怎么样,山西职业技术学院宿舍怎么样