阶段一 需求

客户名称:o**i
项目金额:¥25000
需求类型:其它工具软件
发布时间:2017-07-20

项目描述

一、阶段一任务目标:
开发软触控板界面的功能(模拟鼠标功能)完成相关的界面设计(键盘不需要实现功能)
二、软触控板界面设计需求
1、进入软触控板界面时;左键、中键、右键、鼠标(图标: )的区域及相对位置(见图1);触控板对应区域为20%透明。
2、按住Ctrl键后,可以切换到键盘界面,软触控板和左中右键暂时隐藏;(其实就是要求有一个快捷切换功能)
3、松开Ctrl键时,恢复软触控板界面;(其实就是要求有一个快捷切换功能)
4、所有操作功能键不进行变动。
5、左中右软触控板底色为透明(设置透明度可调),功能键用线条区分开。当进入软触控板界面时,背景界面默认显示为最近使用的界面或English界面(根据具体情况,如按Ctrl键后),软触控板处背景显示“触控板”3个大字。
6、更正:Ctrl和拼音键之间,加1个 键,即Win键,各个界面均加。(在模块一里面暂时不需要实现具体功能,后续要实现)
图1
三 软触控板功能设计需求
总体:软触控板界面要实现所有笔记本计算机的硬触控板的便捷功能,达到相应的用户体验、反应速度、灵敏度等的很好的指标。
1、软键盘的触摸区应该显示一个虚拟(假、虚线的)鼠标光标,在非触摸区应该显示一个真实鼠标光标,方便鼠标灵活操作;
2、软触控板上的鼠标光标能快速准确地移动到用户指定的地方;
3、设计为右手控制光标,左手控制左中右键功能;
左中右键的设置:左键、鼠标中键(滚轮)、右键----如上图1:
任何键盘的界面,按 键立刻进入软触控板界面;
4、软键盘实现的鼠标基础功能图如下:
5、需实现鼠标基础功能概述:
5.1.停在图标上0.5秒,查看快捷方式指向,文件夹内容或文件属性;
5.2.左键单击选中目标,同时可实现5.1中的功能需求;
5.3.左键双击,打开文件夹,运行该程序或以默认软件打开该文档;
5.4.按住左键拖动,拉出片选框选中多个对象,拖动对象到某个文件夹图标,可实现对象的移动,左键可以选择文字、图标等,复制或软删除等;
5.5右键单击弹出下拉菜单,实现打开、压缩、解压、发送、新建、重命名、复制、粘贴、剪切、删除、创建快捷方式及查看属性等操作;
实现如下类似笔记本电脑的右键功能;如下图分别是在桌面上和文档里的右键功能列表
注意:当利用软鼠标左键功能或者触屏功能选择指定区域后,鼠标左键功能处于锁定状态,鼠标右键点击屏幕上任何部分都可以实现正常的该区域选定后的右键功能(即用软鼠标选择一定区域 类鼠标的图形不需移动到该区域内右击才能实现相应的对话框),在鼠标左键功能处于锁定状态下单击鼠标左键则解除锁定状态,即鼠标左键处于自由选定状态。(**这点是针对于我们用手直接在触摸屏上选择我们要选定的区域内容时如果我们手的最后着落点不在该区域内的具体对象上,我们再点鼠标右键是达不到我们想要的效果的)

5.6.滚动滚轮,实现页面滚动;
6、需实现的鼠标的组合功能概述:
鼠标左键和触摸板:选择、拖动;
中键和触摸板:放大,滚屏,翻页;
右键和触摸板:打开右键快捷菜单。
7、 所有界面点击 键,软键盘隐藏。
8、实现界面设计的相应的功能
9、光标的显示
在软件的设置参数中选择为有气泡效果,即光标在哪里,对应出现一个以光标中心为圆心的的气泡,将光标附近的区域凸镜式放大显示出来,形成气泡效果。
设计要求:
气泡为90%透明状;
快速滑动时气泡小,缓慢滑动时气泡大,不滑动气泡不出现。气泡的大小与滑动的速度成一定的(连续)函数关系;
气泡即停即现,停止滑动就立即消失,开始滑动就立即出现,反应灵敏;
可以选择设置是否有气泡、气泡大小及其函数;
10、光标的控制方式
第一种,触控板控制;即通过触控板界面来控制光标。
第二种,手指点击控制和触控板控制结合的方式。即手指点击进行大致方位确认,结合触控板进行精确确认。
10.1触控板控制:
设计要求:
比硬触控板、苹果相应的功能好。(以接触触控板的第一个点为基准)滑动的幅度大,光标移动速度就更快(例如,成正比加快),滑动的幅度小,光标的移动速度就小;光标的移动速度需根据人为操作速度而改变。比如当手在触摸板上移动的速度快则鼠标指针移动的单位距离增大,而当手在触摸板上移动的速度慢的时候则鼠标指针移动的速度减小,即假如操作人员在正常速度下在触摸板上滑动1cm,则光标在屏幕上相应移动2—4cm,当在比较快的速度下在触摸板上滑动1cm,则光标在屏幕上相应移动10—20cm,当在比较慢的速度下触摸屏上滑动1cm时,则鼠标在屏幕上相应移动0.4—0.6cm(以上设置的参数、函数等可调、可实验)。即满足屏幕上的移动的速度根据操作人手在触摸板上移动的速度变化成平滑函数方式相应改变。功能类似苹果笔记本电脑上的触摸板。
10.2手指点击控制和触控板控制相结合的方式:
设计要求:
(1)手指点击控制,实现粗略范围的定位;(2)用手指在触控板上控制光标实现精确定位。注:两种控制方式可以同时或交叉应用。
备注:对于鼠标移动快慢函数于双方实际商定而定 报价25000 周期 1个月
收起

参与此项目的服务商

天狼软件工作室

辽宁 大连 | 近3个月成交2笔|好评率 97%

擅长 行业软件开发,企业管理软件开发