转盘输入法-总

转盘输入法,给你的聊天加点新意。它不用常见的九宫格或全键盘,而是把字母摆在圆盘上,一滑一滑,字就出来了,新鲜又直接。

PC屏幕键盘的对比

鉴于屏幕键盘这一新颖界面的局限性,当用户在操作时,若其遮挡了关键视野,便需频繁地拖动键盘以获取清晰视野,这无疑增加了操作的繁琐性和不便性。那么,是否存在一种更为人性化的解决方案呢?

答案是肯定的,那就是转盘输入法。它自带独立键盘,摒弃了传统屏幕键盘的逐一按钮设计,创新地将字母置于一个旋转的圆盘上。每当输入框被激活,鼠标轻轻一点,转盘便优雅地展现于屏幕之上。用户只需将鼠标移动到所需字符之上,即可轻松完成输入,一旦鼠标松开,转盘便会悄然隐去,既方便又高效,丝毫不会干扰到其他应用界面的展示。与屏幕键盘相比,转盘输入法的这种即用即隐的特性无疑更具人性化。

此外,屏幕键盘的按键之间存在一定的间距,这在一定程度上影响了输入的速度和准确性。而转盘输入法则通过将所有字符选项紧密且均匀地排列在转盘上,极大地缩短了字符间的距离,使得输入过程更加迅速和流畅。这种设计无疑为用户带来了更为便捷的输入体验。

对于PC端用户,转盘输入法更是提供了多样化的模式选择。无论是“单独鼠标版本”还是“键盘加鼠标版本”,都能满足不同场景下的输入需求,进而提升输入效率。关于这两个版本的详细介绍,我们将在后续文章中为您呈现。

转盘输入法

屏幕键盘

触屏场景下输入法对比

当触屏输入法启动时,与200X年流行的按键手机相比,两者在界面布局上似乎有着异曲同工之妙。手机屏幕上半部分用于显示内容,而下半部分则化身为虚拟键盘。即,每当键盘被激活时,虚拟键盘往往会占据屏幕下方空间,导致原本的内容被顶至上方,一定程度上干扰了用户的视线。

而转盘输入法则以其独特的优势脱颖而出。它会将半透明的转盘巧妙地显示在屏幕中央,既不会完全遮挡住屏幕上的内容,也不会对之前的应用显示造成过度的干扰。用户只需轻轻触摸屏幕,转盘便会迅速呈现。随着手指的滑动,转盘中心的小圆点会紧随其后,跟随手指滑动选择所需输入的字符。而当手指离开屏幕时,转盘则悄然消失,实现了真正意义上的“无感输入”。这种便捷的输入方式,无疑为用户带来了更为流畅、舒适的体验。

转盘输入法

当前触屏场景下输入法显示

横屏手游场景的对比

你是否曾对横屏手游中输入法的适配性给予过关注?通常,输入框似乎只是一个固定的位置,当我们点击它时,仿佛打开了一个全新的界面,再进行文字的输入。然而,这种体验显然并不理想,它打断了游戏的流畅性,影响了沉浸感。

现在,我们有了一个更为出色的解决方案——转盘输入法。与传统的输入法不同,它无需打开全新的界面。当输入框被激活,手指轻触屏幕的那一刻,屏幕中央便会浮现出一个半透明的转盘,而这一切都不会干扰到当前应用的独特风格。你的手指只需轻轻滑动,转盘中心的小圆点便会追随你的指尖,灵动地移动。一旦小圆点滑过灰色的圆圈,对应的字符便会被迅速选中,从而实现了高效且无缝的字符输入。这种体验,不仅提升了输入的效率,更让你在游戏中沉浸得更加深入。

转盘输入法

当前的输入法

各个截图对比

转盘输入法

电脑的屏幕键盘

手机的九宫格

手机26全键盘

“转盘输入法演示0.1.zip”已经上传,但现在还在审核,审核通过,会增加链接到本文章。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/863573.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

015、HBase分布式数据库与传统数据库的深度对比

目录 HBase分布式数据库与传统数据库的深度对比 1. 数据模型 1.1 传统关系型数据库 1.2 HBase 2. 扩展性 2.1 传统关系型数据库 2.2 HBase 3. 查询语言 3.1 传统关系型数据库 3.2 HBase 4. 事务支持 4.1 传统关系型数据库 4.2 HBase 5. 数据一致性 5.1 传统关系型…

STM32 HAL库里 串口中断回调函数是在怎么被调用的?

跟着正点原子学习的HAL库写串口接收程序的时候一直有困惑,使用HAL_UART_Receive_IT开启接收中断后,为啥处理函数要写在HAL_UART_RxCpltCallback里,中断发生的时候是怎么到这个回调函数里去的? void MX_USART1_UART_Init(void) {h…

Elasticsearch环境搭建|ES单机|ES单节点模式启动|ES集群搭建|ES集群环境搭建

文章目录 版本选择单机ES安装与配置创建非root用户导入安装包安装包解压配置JDK环境变量配置single-node配置JVM参数后台启动|启动日志查看启动成功,访问终端访问浏览器访问 Kibana安装修改配置后台启动|启动日志查看浏览器访问 ES三节点集群搭建停止es服务域名配置…

C++面试题精选-2024/06/26

堆分配会比栈快吗 堆分配和栈分配在速度上并不直接可比,因为它们服务于不同的目的和场景,具有不同的特性和优势。以下是关于堆分配和栈分配速度方面的详细分析: 数据结构: 栈是一种线性数据结构,遵循先进后出(LIFO)的原则。堆则是一种树状的数据结构,允许随机插入和删…

【SGX系列教程】(二)第一个 SGX 程序: HelloWorld,linux下运行

文章目录 0. SGX基础原理分析一.准备工作1.1 前提条件1.2 SGX IDE1.3 基本原理 二.程序设计2.1 目录结构2.2 源码设计2.2.1 Encalve/Enclave.edl:Enclave Description Language2.2.2 Enclave/Enclave.lds: Enclave linker script2.2.3 Enclave/Enclave.config.xml: Enclave 配置…

Elasticsearch 管道聚合:组合多个聚合

在Elasticsearch中,聚合(Aggregations)是处理和分析大量数据的关键工具。通过聚合,我们可以从海量的数据中提取出有价值的统计信息,如最大值、最小值、平均值、总和等。然而,有时单一聚合无法满足我们复杂的…

C语言之字符串存储差异分析

C语言之字符串存储差异分析 字符串字符串字面量字符数组动态分配字符串 结语 字符串 在C语言中,可以使用多种方式来创建字符串。但是,不同创建方式之间的区别,你了解么?。 字符串字面量 C语言 -- 字符串字面量创建方式 char *s…

Games101学习笔记 Lecture 14: Ray Tracing 2 (Acceleration Radiometry)

Lecture 14: Ray Tracing 2 (Acceleration & Radiometry 一、加速光线追踪 AABB1.均匀网格 Uniform Spatial Partitions (Grids)①前处理-构建加速网格②射线与场景相交③网格分辨率④适用情况 2.空间划分KD-Tree①预处理②数据结构③遍历④问题 3.对象划分 & 包围盒层…

Lua: 轻量级多用途脚本语言

Lua 是一种高效而轻量级的脚本语言,具备强大的扩展性和灵活性,广泛应用于游戏开发、嵌入式系统、Web 应用等多个领域。本文将深入探讨 Lua 的特性、应用场景以及如何使用 Lua 进行开发。 1. Lua 的起源与发展 Lua 的发展始于上世纪90年代初,…

【微代码】Linux同步机制complete基本用法,以及如何封装一个内核态sleep的工具函数ksleep?

文章目录 背景基本代码和用法内核态sleep效果其他 背景 Linux提供了多种同步机制,其中complete就是一种。complete能够阻塞等待状态同步,并且等待对方释放中会调用schedule让出CPU。如果想在内核中等待一个固定时长继续执行他是一个非常不错的选择。有点…

为什么明明引入依赖了却总是爆红说不认识?

把maven中的依赖部分dependencies删掉,重新刷新一遍,再粘贴回去,重新刷新一遍就可以了

Spark SQL----分布式SQL引擎

Spark SQL----分布式SQL引擎 一、运行Thrift JDBC/ODBC服务器二、运行Spark SQL CLI2.1 Spark SQL命令行选项2.2 hiverc文件2.3 路径的说明2.4 支持的注释类型2.5 Spark SQL CLI交互式Shell命令2.6 例子 Spark SQL还可以使用JDBC/ODBC或命令行接口充当分布式查询引擎。在这种模…

mysql8一键安装脚本(linux) 拿走即用

创建一个shell文件,将下面的代码放里面去,然后放到linux服务器上运行就可以了 #!/bin/bash#---------------------* # * # 2021-10-08 * # install mysql-8 * # * #---------------------*route=/usr #包存放路径 mys…

掌握 Vue 组件通信:打造高效、灵活的前端应用

一、引言 Vue.js,作为现代前端开发的热门框架,以其组件化架构引领了开发效率与代码维护性的新标准。组件通信,作为这一架构中的关键环节,对于构建响应式、可扩展的应用至关重要。本文将探讨 Vue 组件通信的多种策略,旨…

c++习题04-忙碌的工人

目录 一,问题 二,思路 1,图形 2,分析 3,伪代码 三,代码 一,问题 二,思路 1,图形 根据题目,绘制出来的图形如下👇 之后再绘制甲经过楼梯…

【数据结构】--栈

👌个人主页: 起名字真南 🤣个人专栏:【数据结构初阶】 【C语言】 目录 1 栈1.1 栈的概念和结构1.2 栈的实现1.2.1 头文件1.2.2 初始化1.2.3 销毁1.2.4 打印所有元素1.2.5 入栈1.2.6 出栈1.2.7 获取栈顶数据1.2.8 判空1.2.9 获取元素个数 1 栈 1.1 栈的概…

spring mvc实现一个自定义Formatter请求参数格式化

使用场景 在Spring Boot应用中,Formatter接口用于自定义数据的格式化,比如将日期对象格式化为字符串,或者将字符串解析回日期对象。这在处理HTTP请求和响应时特别有用,尤其是在展示给用户或从用户接收特定格式的数据时。下面通过…

四、golang基础之defer

文章目录 一、定义二、作用三、结果四、recover错误拦截 一、定义 defer语句被用于预定对一个函数的调用。可以把这类被defer语句调用的函数称为延迟函数。 二、作用 释放占用的资源捕捉处理异常输出日志 三、结果 如果一个函数中有多个defer语句,它们会以LIFO…

昇思MindSpore学习入门-函数式自动微分

函数式自动微分 神经网络的训练主要使用反向传播算法,模型预测值(logits)与正确标签(label)送入损失函数(loss function)获得loss,然后进行反向传播计算,求得梯度&#…

[单机版]新天龙八部之14门派绝情谷版|Win一键端+GM工具

前言 今天给大家带来一款单机游戏的架设:新天龙八部之14门派绝情谷版一键端紫色穿刺 无字谱,金陵天外。 如今市面上的资源参差不齐,大部分的都不能运行,本人亲自测试,运行视频如下: [单机版]新天龙八部之…