WO2019095519A1 - 虚拟鼠标绘图工具及绘图方法 - Google Patents
虚拟鼠标绘图工具及绘图方法 Download PDFInfo
- Publication number
- WO2019095519A1 WO2019095519A1 PCT/CN2017/119857 CN2017119857W WO2019095519A1 WO 2019095519 A1 WO2019095519 A1 WO 2019095519A1 CN 2017119857 W CN2017119857 W CN 2017119857W WO 2019095519 A1 WO2019095519 A1 WO 2019095519A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- button
- arrow
- geometric
- capture
- background
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/80—Creating or modifying a manually drawn or painted image using a manual input device, e.g. mouse, light pen, direction keys on keyboard
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
Definitions
- the invention relates to the field of virtual mice, in particular to a virtual mouse drawing tool and a drawing method.
- a touch device such as a mobile phone or a tablet computer generally does not use a mouse, and a finger clicks on the screen to open an application; it is easy to open an application; because the distance between the "icons" on the screen is relatively large, but when drawing geometric figures There may be some difficulties. Because the distance between the geometric figures is very small, and the finger clicks on the screen, it is difficult to determine the precise XY coordinate position of the screen.
- the mouse device can solve these problems, but the mouse is inconvenient to carry. .
- the virtual mouse drawing tool and the drawing method provided by the invention do not need an external mouse device on the touch screen device, and complete geometric drawing and geometric graphic editing through a single touch screen. Wait for the operation.
- the present invention provides a virtual mouse drawing tool, including an instruction acquisition module, an arrow, a button, a drawing background, and a capture module;
- buttons are 2 icons displayed on the background of the drawing.
- the instruction acquisition module acquires an instruction, provides a corresponding operation option, and provides a corresponding operation flow
- the drawing background displays geometric figures, display arrows, display buttons, and provides all geometric shapes within the capture range around the arrows;
- the capturing module calculates the capturing result of the capturing object, the capturing point position, and the like according to the filtering rules of the nearest, priority, and the like, and displays the capturing result on the drawing background.
- the drawing background obtains a drag operation, changes the display position of the geometric figure on the drawing background, follows the drag position, and shifts the display position of the geometric figure, the display position of the button icon on the drawing background is unchanged, and the arrow icon is on the drawing background.
- the display position is unchanged;
- the drawing background acquires a touch multi-touch operation, changes the display size of the geometric figure, the display size of the button icon on the drawing background does not change, the display size of the arrow icon on the drawing background does not change, and the display position of the button on the drawing background No change, the display position of the arrow on the drawing background is unchanged;
- the drawing background displays a "capture" function.
- the capturing point is displayed, and the capturing point is a point coordinate on the geometric figure, when the capturing occurs, and when When the finger is raised, the position of the arrow is modified so that the position of the arrow coincides with the position of the snap point, and the position of the button also coincides with the position of the arrow.
- the arrow obtains a single-touch drag operation, modifies the position of the arrow, the position of the geometric shape does not change, the position of the arrow follows the change of the drag position, and the position of the button also follows the position of the drag, when the geometric figure and the arrow
- the relative distance is smaller than the capture distance
- the position of the snap point is displayed.
- the position of the arrow is modified so that the position of the arrow coincides with the position of the capture point.
- the position of the button is also coincident with the position of the arrow.
- the button acquires a touch action, and according to the touch action, combines an image drawing instruction to draw an edit geometry;
- the button acquires a touch drag action, modifies the button position, the button position follows the drag position change, and the arrow position also follows the drag position change, and the edit geometry is drawn in combination with the image drawing instruction.
- the button acquires a touch action, including clicking, double clicking, pressing, bounce, dragging, and combining the image drawing instruction to complete drawing the edit geometry.
- the method for drawing a geometric figure is applicable to the virtual mouse drawing tool, and the image drawing instruction is obtained, and determining the operation method and the operation flow according to the image drawing instruction specifically includes:
- the point position coordinate acquisition method is to obtain the position coordinate of the button when the touch action is bounced. If there is a capture point when the pop-up, the coordinates first use the coordinates of the capture point.
- the coordinate acquisition method is to obtain the position coordinates of the button when the touch action is bounced. If there is a snap point when the popup starts, the coordinate uses the coordinates of the snap point first.
- the button to add a line segment.
- the starting point coordinate of the line segment is the position coordinate of the button when the dragging action is pressed.
- the end point coordinate of the line segment is the position coordinate of the button when the popping action is in the dragging action.
- the start coordinate of the line segment takes precedence over the snap point coordinates. If there is a snap point when the bounce is in the drag action, the end point coordinates preferentially use the snap point coordinates;
- the starting point coordinate and the end point coordinate obtaining method of the line segment are the same as the coordinate obtaining method when the line segment is added before;
- the editing geometry method is applicable to the virtual mouse drawing tool, obtains an image editing instruction, and determines an operation method and an operation flow according to the image editing instruction, and completes the geometric graphic editing according to the touch operation, specifically including:
- the method of stretching and rotating geometry is applicable to a virtual mouse drawing tool, acquiring an image editing instruction, determining an operation method and an operation flow according to the image editing instruction, and completing the geometric operation according to the touch operation
- the stretching and rotation of the graphic include:
- the instruction acquiring module acquires a geometric drawing stretching rotation instruction
- buttons including horizontal stretch buttons, vertical stretch buttons, horizontal and vertical stretch buttons, and spin buttons;
- Positioning the arrow position Drag the arrow icon or drag the drawing background to position the arrow position at a button position on the graphic edit box that indicates the stretching mode or the rotation function, including the horizontal stretching, Vertical stretching, simultaneous horizontal and vertical stretching;
- the position of the button automatically follows the position of the arrow, which coincides with the position of the arrow, that is, the position of the button also appears on the button on the graphic edit box;
- the button gets the drag action, stretches or rotates the geometry.
- a virtual mouse drawing tool and a drawing method do not require an external mouse device on the touch screen device, and complete geometric geometric drawing and geometric graphic editing through a single touch screen.
- FIG. 1 is a schematic diagram of a first embodiment of a virtual mouse drawing tool of the present invention
- FIG. 2 is a schematic diagram of a second embodiment of a virtual mouse drawing tool according to the present invention.
- FIG. 3 is a schematic diagram of a third embodiment of a virtual mouse drawing tool of the present invention.
- FIG. 4 is a schematic view of a fourth embodiment of a virtual mouse drawing tool of the present invention.
- FIG. 5 is a schematic diagram of a fifth embodiment of a virtual mouse drawing tool according to the present invention.
- FIG. 6 is a schematic diagram of a sixth embodiment of a virtual mouse drawing tool according to the present invention.
- FIG. 7 is a schematic diagram of a seventh embodiment of a virtual mouse drawing tool of the present invention.
- FIG. 8 is a flow chart of a first embodiment of a method for drawing geometric figures according to the present invention.
- FIG. 9 is a flow chart of a second embodiment of a method for drawing geometric figures according to the present invention.
- FIG. 10 is a flow chart of a third embodiment of a method for drawing geometric figures according to the present invention.
- FIG. 11 is a flow chart of a fourth embodiment of a method for drawing geometric figures according to the present invention.
- FIG. 12 is a flow chart of a first embodiment of a method for editing geometric figures according to the present invention.
- FIG. 13 is a flow chart of a second embodiment of a method for editing geometric figures according to the present invention.
- Figure 14 is a flow chart of a third embodiment of the method for editing geometric figures of the present invention.
- a first embodiment of a virtual mouse drawing tool includes an instruction acquisition module, an arrow 2, a button 1, a drawing background 3, and a capture module;
- the arrow 2 and the button 1 are two icons displayed on the drawing background 3;
- the instruction acquisition module acquires an instruction, provides a corresponding operation option, and provides a corresponding operation flow
- the drawing background 3 displays the geometric figure, displays the arrow 2, displays the button 1, and provides all the geometric shapes in the capture range around the arrow 2;
- the capture module calculates the capture object, the capture point position capture result according to the recent, priority re-screening rule, and displays the capture result on the drawing background 3.
- a second implementation of the virtual mouse drawing tool differs from the first implementation of the virtual mouse drawing tool in:
- the drawing background obtains a drag operation, changes the display position of the geometric figure on the drawing background, follows the drag position, and shifts the display position of the geometric figure, the display position of the button icon on the drawing background is unchanged, and the arrow icon is on the drawing background.
- the display position is unchanged; in the actual application process, the user can drag and drop the drawing background by a finger, and the geometric figure also follows the position and direction of the drag to realize the translation of the geometric display position.
- the display position of the button icon and the arrow icon on the drawing background does not change during the geometric shift. It should be noted that the remaining features not mentioned in this embodiment are substantially similar to those described in the first implementation of the virtual mouse drawing tool.
- the third implementation of the virtual mouse drawing tool differs from the first implementation of the virtual mouse drawing tool in that:
- the drawing background acquires a touch multi-touch operation, changes the display size of the geometric figure, the display size of the button icon on the drawing background does not change, the display size of the arrow icon on the drawing background does not change, and the display position of the button on the drawing background
- the display position of the arrow on the drawing background is unchanged; in the actual application process, the user can touch the drawing background by multiple fingers, and the effect of changing the geometric display size is achieved by different gesture actions, the gesture action Multi-touch drag and drop for preset gestures, the drawing background acquires a multi-touch drag operation, and realizes the size of the transformed geometric figure.
- the display size of the button icon on the drawing background and the arrow icon are on the drawing background.
- the display size does not change.
- the fourth implementation of the virtual mouse drawing tool differs from the first implementation of the virtual mouse drawing tool in that:
- the drawing background displays a "capture" function.
- the capturing point is displayed, and the capturing point is a point coordinate on the geometric figure, when the capturing occurs, and when When the finger is raised, the position of the arrow is modified so that the position of the arrow coincides with the position of the snap point, and the position of the button also coincides with the position of the arrow.
- the fifth implementation of the virtual mouse drawing tool differs from the first implementation of the virtual mouse drawing tool in that:
- the instruction module obtains the editing instruction, initializes the editing state, displays the arrow on the drawing background, does not display the button, the arrow obtains the single-touch drag operation, modifies the position of the arrow, the position of the geometric shape does not change, and the position of the arrow follows the position of the dragging,
- the relative distance between the arrow and the geometry is smaller than the capture distance
- the capture point position is displayed, and the button icon is displayed
- the button position is displayed at the capture point position, when the capture occurs, and when the pop-up action is acquired
- the finger leaves the screen modify the position of the arrow so that the position of the arrow coincides with the position of the snap point.
- the button gets a single touch and drag operation, modifying the vertex position, that is, modifying the geometry shape.
- a sixth implementation of the virtual mouse drawing tool differs from the first implementation of the virtual mouse drawing tool in:
- the instruction module obtains the drawing instruction, initializes the drawing state, displays the arrow on the drawing background, displays the button, the button acquires the single-touch drag operation, adds the line segment, the drawing background displays the polygon, the button obtains the double-click operation, ends the drawing state, and completes the polygon drawing.
- a sixth implementation of the virtual mouse drawing tool differs from the first implementation of the virtual mouse drawing tool in that the button acquires a touch action and according to the touch Touch the action, combined with the image drawing instructions, edit the geometry;
- the button acquires a touch drag action, modifies the button position, the button position follows the drag position change, and the arrow position also follows the drag position change, and the geometric drawing is edited in conjunction with the image drawing instruction.
- the button acquires a touch action, including clicking, double clicking, pressing, bounce, dragging, and combining the image drawing instruction to complete drawing the edit geometry.
- the method for drawing a geometrical figure is applicable to a virtual mouse drawing tool, and an image drawing instruction is obtained.
- the determining the operation method and the operation flow according to the image drawing instruction specifically includes:
- S11 touches the operation on the drawing background, or drags the arrow to locate the position of the arrow. Since the position of the button follows the change of the position of the arrow, the position of the positioning arrow is also the position of the positioning button;
- the point position coordinate acquisition method is to obtain the touch coordinates when the touch action is bounced. If there is a capture point when the bounce is raised, the coordinates preferentially use the coordinates of the capture point.
- a second embodiment of a method for drawing a geometric figure is applicable to a virtual mouse drawing tool, and the second embodiment of the method for drawing a geometric figure differs from the first embodiment of the method for drawing a geometric figure in Obtaining an image drawing instruction, and determining the operation method and the operation flow according to the image drawing instruction specifically include:
- S21 touches the operation on the drawing background, or drags the arrow to locate the position of the arrow. Since the position of the button follows the change of the position of the arrow, the position of the positioning arrow is also the position of the positioning button;
- the coordinate acquisition method is to obtain the touch coordinates when the touch action is bounced. If there is a snap point when the popup, the coordinates first use the coordinates of the snap point.
- a third embodiment of the method for drawing geometric figures is applicable to a virtual mouse drawing tool, and the third embodiment of the method for drawing geometric figures differs from the second embodiment of the method for drawing geometric figures in that Obtaining an image drawing instruction, and determining the operation method and the operation flow according to the image drawing instruction specifically include:
- S32 drag and drop button add a line segment
- the starting point coordinate of the line segment is the position coordinate of the button when the dragging action is pressed
- the end point coordinate of the line segment is the position coordinate of the button when the popping action is dragged, if dragging When the action is pressed, there is a snap point.
- the start coordinate of the line segment takes precedence over the snap point coordinates. If there is a snap point when the bounce action is triggered, the end point coordinates preferentially use the snap point coordinates;
- S33 repeats the dragging step, repeats n(0, 1, 2, ..., n) times, and adds n (0, 1, 2, ..., n) line segments;
- FIG. 11 is a fourth embodiment of a method for drawing a geometric figure, the method for drawing a geometric figure is applicable to a virtual mouse drawing tool, and the fourth embodiment of the method for drawing a geometric figure differs from the third embodiment of the method for drawing a geometric figure in that Obtaining an image drawing instruction, and determining the operation method and the operation flow according to the image drawing instruction specifically include:
- S43 repeats the dragging step, repeats n(0, 1, 2, ..., n) times, and adds n (0, 1, 2, ..., n) line segments;
- the editing geometrical method virtual mouse drawing tool acquires an image editing instruction, and determines an operation method and an operation flow according to the image editing instruction, and completes according to a touch operation.
- Geometry editing including:
- S51 determines the button position, and positions the button position on the line segment
- the second embodiment of the method for editing geometry, the second method of editing the geometric method, the virtual mouse drawing tool, the second embodiment of the method for editing geometry, and the method for editing geometric figures are different in that An image editing instruction, and determining an operation method and an operation flow according to the image editing instruction, and completing the geometric graphic editing according to the touch operation, specifically including:
- S61 determines the button position, and positions the button position on the vertex
- S62 drags the button icon to modify the vertex position, which is to modify the shape of the geometry.
- the edit geometry method virtual mouse drawing tool acquires an image editing instruction, and determines an operation method and an operation flow according to the image editing instruction, and completes according to a touch operation.
- Geometry editing including:
- S71 determines the button position, and positions the button position on the vertex
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种虚拟鼠标绘图工具及绘图方法,该绘图工具包括指令获取模块、箭头(2)、按钮(1)、绘图背景(3)和捕捉模块;所述箭头(2)和按钮(1)是显示在所述绘图背景(3)上的2个图标;所述指令获取模块获取指令,提供对应的操作选项、提供对应的操作流程;所述绘图背景(3)显示几何图形、显示箭头(2)、显示按钮(1),并提供箭头(2)周围的、捕捉范围内的所有几何图形;所述捕捉模块按照最近、优先权重等筛选规则,计算出捕捉对象、捕捉点位置等捕捉结果,并在绘图背景(3)上显示出捕捉结果。在触控屏设备上不需要外接鼠标设备,通过单点触控屏幕,完成几何图形的绘制以及几何图形的编辑等操作。
Description
本发明涉及虚拟鼠标领域,尤其是虚拟鼠标绘图工具及绘图方法。
使用手机、平板电脑等触控设备一般情况下不使用鼠标,手指在屏幕点击,打开一个应用程序是容易的;因为屏幕上“图标”之间的间隔距离比较大,但是,在画几何图形时,可能会遇到一些困难,由于几何图形之间的间隔距离很小,手指在屏幕上点击,很难确定精准的屏幕XY坐标位置,手机外接鼠设备,可以解决这些困扰,但是,鼠标携带不便。
发明内容
针对现有技术中的缺陷,本发明提供的一种虚拟鼠标绘图工具及绘图方法在触控屏设备上不需要外接鼠标设备,通过单点触控屏幕,完成几何图形的绘制以及几何图形的编辑等操作。
为了实现上述目的,本发明提供的虚拟鼠标绘图工具,包括指令获取模块、箭头、按钮、绘图背景和捕捉模块;
所述箭头和按钮是显示在所述绘图背景上的2个图标;
所述指令获取模块获取指令,提供对应的操作选项、提供对应的操作流程;
所述绘图背景显示几何图形、显示箭头、显示按钮,并提供箭头周围的、捕捉范围内的所有几何图形;
所述捕捉模块按照最近、优先权重等筛选规则,计算出捕捉对象、捕捉点位置等捕捉结果,并在绘图背景上显示出捕捉结果。
进一步地,所述绘图背景获取触摸操作:
所述绘图背景获取拖拽操作,改变几何图形在绘图背景上的显示位置,跟随拖拽位置,平移几何图形的显示位置,按钮图标在绘图背景上的显示位置不变,箭头图标在绘图背景上的显示位置不变;
所述绘图背景获取触摸多点触摸操作,改变几何图形的显示大小,按钮图标在绘图背景上的显示大小不变,箭头图标在绘图背景上的显示大小不变,按钮在绘图背景上的显示位置不变,箭头在绘图背景上的显示位置不变;
所述绘图背景显示“捕捉”功能,当几何图形与箭头之间的相对距离小于捕捉距离时,显示捕捉点,该捕捉点是在几何图形上的某个点坐标,当出现捕捉时,并且当获取到手指弹起动作时,修改箭头的位置,使箭头位置与捕捉点位置重合在一起,同时按钮的位置也与箭头位置重合在一起。
进一步地,所述箭头获取单点触摸拖拽操作,修改箭头的位置,几何图形的位置不变,箭头位置跟随拖拽位置改变,按钮位置也跟随拖拽位置改变,当几何图形与箭头之间的相对距离小于捕捉距离时,显示捕捉点位置,当出现捕捉时,并且当获取到弹起动作时,也就是手指离开屏幕时,修改箭头的位置,使箭头位置与捕捉点位置重合在一起,同时按钮的位置也与箭头位置重合在一起。
进一步地,所述按钮获取触摸动作,并根据所述触碰动作,结合图像绘制指令,绘制编辑几何图形;
所述按钮获取触摸拖拽动作,修改按钮位置,按钮位置跟随拖拽位置改变,同时箭头位置也跟随拖拽位置改变,结合图像绘制指令,绘制编辑几何图形。
所述按钮获取触摸动作,包括单击、双击、按下、弹起、拖拽,结合图像绘制指令,完成绘制编辑几何图形。
绘制几何图形方法,所述绘制几何图形方法适用于虚拟鼠标绘图工具,获取图像绘制指令,根据所述图像绘制指令确定操作方法和操作流程具体包括:
点绘制方法和操作流程:
在绘图背景上触摸操作,或者拖拽箭头,定位箭头位置,由于按钮位置跟 随箭头位置变化,定位箭头位置,也是定位按钮位置;
点击按钮,完成点绘制,点位置坐标获取方式是获取触摸动作的弹起时按钮的位置坐标,如果弹起时有捕捉点,坐标优先使用捕捉点的坐标。
矩形、椭圆绘制方法和操作流程:
在绘图背景上触摸操作,或者拖拽箭头,定位箭头位置,由于按钮位置跟随箭头位置变化,定位箭头位置,也是定位按钮位置;
拖拽按钮,完成矩形、椭圆绘制,坐标获取方式是获取触摸动作的弹起时按钮的位置坐标,如果弹起时有捕捉点,坐标优先使用捕捉点的坐标。
连续线段绘制方法和操作流程:
确定按钮位置;
拖拽按钮,添加一条线段,该线段的起点坐标是拖拽动作中按下时的按钮的位置坐标,该线段的终点坐标是拖拽动作中弹起时按钮的位置坐标,如果在拖拽动作中按下时有捕捉点,该线段的起始坐标优先使用捕捉点坐标,如果在拖拽动作中弹起时有捕捉点,终点坐标优先使用捕捉点坐标;
重复拖拽步骤,重复n(0,1,2,...,n)次,添加n(0,1,2,...,n)条线段;
双击按钮,完成连续线段绘制;
多边形绘制方法和操作流程:
根据权利要求1-3所述,确定按钮位置;
拖拽按钮图标,添加一条线段,该线段的起点坐标和终点坐标获取方法与前面添加线段时坐标获取方法相同;
重复拖拽步骤,重复n(0,1,2,...,n)次,添加n(0,1,2,...,n)条线段;
双击按钮图标,完成多边形绘制。
编辑几何图形方法,所述编辑几何图形方法适用于虚拟鼠标绘图工具,获取图像编辑指令,并根据所述图像编辑指令确定操作方法和操作流程,按照触 摸操作,完成几何图形编辑,具体包括:
在线段上添加顶点:
确定按钮位置,将按钮位置定位在线段上;
单击按钮图标,完成在线段上添加顶点;
修改顶点位置:
确定按钮位置,将按钮位置定位在顶点上;
拖拽按钮图标,修改顶点位置,也就是在修改几何图形的形状。
删除顶点:
确定按钮位置,将按钮位置定位在顶点上;
双击按钮图标,删除顶点,修改几何图像的形状。
拉伸、旋转几何图形方法,所述拉伸、旋转几何图形方法适用于虚拟鼠标绘图工具,获取图像编辑指令,并根据所述图像编辑指令确定操作方法和操作流程,按照触摸操作,完成对几何图形的拉伸、旋转,具体包括:
所述指令获取模块,获取几何图形拉伸旋转指令;
确定箭头位置,将箭头位置定位在几何图形上或几何图形附近,箭头捕捉到几何图形,并通过所述几何图形生成图形编辑框,图形编辑框显示在绘图背景上;所述图形编辑框有多个按钮,所述按钮包括水平拉伸按钮、垂直拉伸按钮、同时做水平方向和垂直方向的拉伸按钮以及旋转按钮;
定位箭头位置:拖拽箭头图标或者拖拽绘图背景,将箭头位置定位在图形编辑框上的某个按钮位置,该按钮指示了拉伸方式或者旋转功能,所述拉伸方式包括水平拉伸、垂直拉伸、同时做水平方向和垂直方向的拉伸;
在移动箭头位置的同时,按钮位置自动跟随箭头位置,与箭头位置保持重合,也就是按钮位置也出现在该图形编辑框上的按钮上;
按钮获取拖拽动作,拉伸或者旋转几何图形。
本发明的有益效果是:一种虚拟鼠标绘图工具及绘图方法在触控屏设备上不需要外接鼠标设备,通过单点触控屏幕,完成几何图形的绘制以及几何图形 的编辑等操作。
图1为本发明虚拟鼠标绘图工具第一实施例的示意图;
图2为本发明虚拟鼠标绘图工具第二实施例的示意图;
图3为本发明虚拟鼠标绘图工具第三实施例的示意图;
图4为本发明虚拟鼠标绘图工具第四实施例的示意图
图5为本发明虚拟鼠标绘图工具第五实施例的示意图;
图6为本发明虚拟鼠标绘图工具第六实施例的示意图;
图7为本发明虚拟鼠标绘图工具第七实施例的示意图;
图8为本发明绘制几何图形方法第一实施例的流程图;
图9为本发明绘制几何图形方法第二实施例的流程图;
图10为本发明绘制几何图形方法第三实施例的流程图;
图11为本发明绘制几何图形方法第四实施例的流程图;
图12为本发明编辑几何图形方法第一实施例的流程图;
图13为本发明编辑几何图形方法第二实施例的流程图;
图14为本发明编辑几何图形方法第三实施例的流程图;
下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。
如图1所示,虚拟鼠标绘图工具的第一实施例,所述虚拟鼠标绘图工具包括指令获取模块、箭头2、按钮1、绘图背景3和捕捉模块;
所述箭头2和按钮1是显示在所述绘图背景3上的2个图标;
所述指令获取模块获取指令,提供对应的操作选项、提供对应的操作流程;
所述绘图背景3显示几何图形、显示箭头2、显示按钮1,并提供箭头2周围的、捕捉范围内的所有几何图形;
所述捕捉模块按照最近、优先权重筛选规则,计算出捕捉对象、捕捉点位置捕捉结果,并在绘图背景3上显示出捕捉结果。
如图2所示,虚拟鼠标绘图工具的第二实施,所述虚拟鼠标绘图工具的第二实施与虚拟鼠标绘图工具的第一实施的区别在于:
所述绘图背景获取触摸操作:
所述绘图背景获取拖拽操作,改变几何图形在绘图背景上的显示位置,跟随拖拽位置,平移几何图形的显示位置,按钮图标在绘图背景上的显示位置不变,箭头图标在绘图背景上的显示位置不变;在实际应用过程中,用户可以通过手指拖拽所述绘图背景,所述几何图形也会跟随拖拽的位置和方向实现几何图形显示位置的平移。需要进行说明的是,在几何图形平移的过程中按钮图标、箭头图标在绘图背景上的显示位置并不发生改变。需要进行说明的是,本实施例中未提到的其余特征与虚拟鼠标绘图工具的第一实施中所记载的基本类似在此不再累述。
如图3所示,虚拟鼠标绘图工具的第三实施,所述虚拟鼠标绘图工具的第三实施与虚拟鼠标绘图工具的第一实施的区别在于:
所述绘图背景获取触摸操作:
所述绘图背景获取触摸多点触摸操作,改变几何图形的显示大小,按钮图标在绘图背景上的显示大小不变,箭头图标在绘图背景上的显示大小不变,按钮在绘图背景上的显示位置不变,箭头在绘图背景上的显示位置不变;在实际应用过程中,用户可以通过手指多点触摸所述绘图背景,通过不同的手势动作达到改变几何图形显示大小的效果,所述手势动作为预设手势动作多点触控拖拽,所述绘图背景获取多点触控拖拽操作,实现变换几何图形的大小,此时按钮图标在绘图背景上的显示大小、箭头图标在绘图背景上的显示大小并不发生不变。需要进行说明的是,本实施例中未提到的其余特征与虚拟鼠标绘图工具 的第一实施中所记载的基本类似在此不再累述。
如图4所示,虚拟鼠标绘图工具的第四实施,所述虚拟鼠标绘图工具的第四实施与虚拟鼠标绘图工具的第一实施的区别在于:
所述绘图背景显示“捕捉”功能,当几何图形与箭头之间的相对距离小于捕捉距离时,显示捕捉点,该捕捉点是在几何图形上的某个点坐标,当出现捕捉时,并且当获取到手指弹起动作时,修改箭头的位置,使箭头位置与捕捉点位置重合在一起,同时按钮的位置也与箭头位置重合在一起。需要进行说明的是,本实施例中未提到的其余特征与虚拟鼠标绘图工具的第一实施中所记载的基本类似,在此不再累述。
如图5所示,虚拟鼠标绘图工具的第五实施,所述虚拟鼠标绘图工具的第五实施与虚拟鼠标绘图工具的第一实施的区别在于:
指令模块获取编辑指令,初始化编辑状态,绘图背景显示箭头,不显示按钮,所述箭头获取单点触摸拖拽操作,修改箭头的位置,几何图形的位置不变,箭头位置跟随拖拽位置改变,当箭头与几何图形之间的相对距离小于捕捉距离时,显示捕捉点位置,并且显示按钮图标,按钮位置显示在捕捉点位置上,当出现捕捉时,并且当获取到弹起动作时,也就是手指离开屏幕时,修改箭头的位置,使箭头位置与捕捉点位置重合在一起。按钮获取单点触摸拖拽操作,修改顶点位置,也就是修改几何图形形状。
需要进行说明的是,本实施例中未提到的其余特征与虚拟鼠标绘图工具的第一实施中所记载的基本类似,在此不再累述。
如图6所示,虚拟鼠标绘图工具的第六实施,所述虚拟鼠标绘图工具的第五实施与虚拟鼠标绘图工具的第一实施的区别在于:
指令模块获取绘制指令,初始化绘制状态,绘图背景显示箭头,显示按钮,按钮获取单点触摸拖拽操作,添加线段,绘图背景显示多边形,按钮获取双击操作,结束绘制状态,完成多边形绘制。
需要进行说明的是,本实施例中未提到的其余特征与虚拟鼠标绘图工具的 第一实施中所记载的基本类似,在此不再累述。
如图7所示,虚拟鼠标绘图工具的第六实施,所述虚拟鼠标绘图工具的第五实施与虚拟鼠标绘图工具的第一实施的区别在于:所述按钮获取触摸动作,并根据所述触碰动作,结合图像绘制指令,编辑几何图形;
所述按钮获取触摸拖拽动作,修改按钮位置,按钮位置跟随拖拽位置改变,同时箭头位置也跟随拖拽位置改变,结合图像绘制指令,编辑几何图形。
所述按钮获取触摸动作,包括单击、双击、按下、弹起、拖拽,结合图像绘制指令,完成绘制编辑几何图形。
需要进行说明的是,本实施例中未提到的其余特征与虚拟鼠标绘图工具的第一实施中所记载的基本类似,在此不再累述。
如图8所示,绘制几何图形方法第一实施例,所述绘制几何图形方法适用于虚拟鼠标绘图工具,获取图像绘制指令,根据所述图像绘制指令确定操作方法和操作流程具体包括:
S1点绘制方法和操作流程:
S11在绘图背景上触摸操作,或者拖拽箭头,定位箭头位置,由于按钮位置跟随箭头位置变化,定位箭头位置,也是定位按钮位置;
S12点击按钮,完成点绘制,点位置坐标获取方式是获取触摸动作的弹起时触摸坐标,如果弹起时有捕捉点,坐标优先使用捕捉点的坐标。
如图9所示,绘制几何图形方法第二实施例,所述绘制几何图形方法适用于虚拟鼠标绘图工具,所述绘制几何图形方法第二实施例与绘制几何图形方法第一实施例的区别在于,获取图像绘制指令,根据所述图像绘制指令确定操作方法和操作流程具体包括:
S2矩形、椭圆绘制方法和操作流程:
S21在绘图背景上触摸操作,或者拖拽箭头,定位箭头位置,由于按钮位置跟随箭头位置变化,定位箭头位置,也是定位按钮位置;
S22拖拽按钮,完成矩形、椭圆绘制,坐标获取方式是获取触摸动作的弹 起时触摸坐标,如果弹起时有捕捉点,坐标优先使用捕捉点的坐标。
需要进行说明的是,绘制几何图形方法第二实施例中未提到的操作方法及步骤与第一实施例中的基本类似在此不再累述。
如图10所示,绘制几何图形方法第三实施例,所述绘制几何图形方法适用于虚拟鼠标绘图工具,所述绘制几何图形方法第三实施例与绘制几何图形方法第二实施例的区别在于,获取图像绘制指令,根据所述图像绘制指令确定操作方法和操作流程具体包括:
S3连续线段绘制方法和操作流程:
S31确定按钮位置;
S32拖拽按钮,添加一条线段,该线段的起点坐标是拖拽动作中按下时的按钮的位置坐标,该线段的终点坐标是拖拽动作中弹起时按钮的位置坐标,如果在拖拽动作中按下时有捕捉点,该线段的起始坐标优先使用捕捉点坐标,如果在拖拽动作中弹起时有捕捉点,终点坐标优先使用捕捉点坐标;
S33重复拖拽步骤,重复n(0,1,2,...,n)次,添加n(0,1,2,...,n)条线段;
S34双击按钮,完成连续线段绘制。
需要进行说明的是,绘制几何图形方法第三实施例中未提到的操作方法及步骤与绘制几何图形方法的第二实施例中的基本类似在此不再累述。
图11所示,绘制几何图形方法第四实施例,所述绘制几何图形方法适用于虚拟鼠标绘图工具,所述绘制几何图形方法第四实施例与绘制几何图形方法第三实施例的区别在于,获取图像绘制指令,根据所述图像绘制指令确定操作方法和操作流程具体包括:
S4多边形绘制方法和操作流程:
S41确定按钮位置;
S42拖拽按钮图标,添加一条线段,该线段的起点坐标和终点坐标获取方法与前面添加线段时坐标获取方法相同;
S43重复拖拽步骤,重复n(0,1,2,...,n)次,添加n(0,1,2,...,n)条线段;
S44双击按钮图标,完成多边形绘制。
需要进行说明的是,绘制几何图形方法第四实施例中未提到的操作方法及步骤与绘制几何图形方法的第三实施例中的基本类似在此不再类似。
图12所示,编辑几何图形方法的第一实施例,所述编辑几何图形方法虚拟鼠标绘图工具,获取图像编辑指令,并根据所述图像编辑指令确定操作方法和操作流程,按照触摸操作,完成几何图形编辑,具体包括:
S5在线段上添加顶点:
S51确定按钮位置,将按钮位置定位在线段上;
S52单击按钮图标,完成在线段上添加顶点;
图13所示,编辑几何图形方法的第二实施例,所述编辑几何图形方法虚拟鼠标绘图工具,编辑几何图形方法的第二实施例和编辑几何图形方法的第一实施例的区别在于,获取图像编辑指令,并根据所述图像编辑指令确定操作方法和操作流程,按照触摸操作,完成几何图形编辑,具体包括:
S6修改顶点位置;
S61确定按钮位置,将按钮位置定位在顶点上;
S62拖拽按钮图标,修改顶点位置,也就是在修改几何图形的形状。
需要进行说明的是,编辑几何图形方法第二实施例中未提到的操作方法及步骤与编辑几何图形方法第一实施例中的基本类似在此不再类似。
图14所示,编辑几何图形方法的第三实施例,所述编辑几何图形方法虚拟鼠标绘图工具,获取图像编辑指令,并根据所述图像编辑指令确定操作方法和操作流程,按照触摸操作,完成几何图形编辑,具体包括:
S7删除顶点:
S71确定按钮位置,将按钮位置定位在顶点上;
S72双击按钮图标,删除顶点,修改几何图像的形状。
需要进行说明的是,编辑几何图形方法第三实施例中未提到的操作方法及步骤与编辑几何图形方法第二实施例中的基本类似在此不再类似。
Claims (7)
- 虚拟鼠标绘图工具,其特征在于:包括指令获取模块、箭头、按钮、绘图背景和捕捉模块;所述箭头和按钮是显示在所述绘图背景上的2个图标;所述指令获取模块获取指令,提供对应的操作选项、提供对应的操作流程;所述绘图背景显示几何图形、显示箭头、显示按钮,并提供箭头周围的、捕捉范围内的所有几何图形;所述捕捉模块按照最近、优先权重筛选规则,计算出捕捉对象、捕捉点位置捕捉结果,并在绘图背景上显示出捕捉结果。
- 根据权利要求1所述的虚拟鼠标绘图工具,其特征在于,所述绘图背景获取触摸操作:所述绘图背景获取拖拽操作,改变几何图形在绘图背景上的显示位置,跟随拖拽位置,平移几何图形的显示位置,按钮图标在绘图背景上的显示位置不变,箭头图标在绘图背景上的显示位置不变;所述绘图背景获取触摸多点触摸操作,改变几何图形的显示大小,按钮图标在绘图背景上的显示大小不变,箭头图标在绘图背景上的显示大小不变,按钮在绘图背景上的显示位置不变,箭头在绘图背景上的显示位置不变;所述绘图背景显示“捕捉”功能,当几何图形与箭头之间的相对距离小于捕捉距离时,显示捕捉点,该捕捉点是在几何图形上的某个点坐标,当出现捕捉时,并且当获取到手指弹起动作时,修改箭头的位置,使箭头位置与捕捉点位置重合在一起,同时按钮的位置也与箭头位置重合在一起。
- 根据权利要求1所述的虚拟鼠标绘图工具,其特征在于:所述箭头获取单点触摸拖拽操作,修改箭头的位置,几何图形的位置不变,箭头位置跟随拖拽位置改变,按钮位置也跟随拖拽位置改变,当几何图形与箭头之间的相对距离小于捕捉距离时,显示捕捉点位置,当出现捕捉时,并且当获取到弹起动作时,也就是手指离开屏幕时,修改箭头的位置,使箭头位置与捕捉点位置重合 在一起,同时按钮的位置也与箭头位置重合在一起。
- 根据权利要求1所述的虚拟鼠标绘图工具,其特征在于:所述按钮获取触摸动作,并根据所述触碰动作,结合图像绘制指令,绘制编辑几何图形;所述按钮获取触摸拖拽动作,修改按钮位置,按钮位置跟随拖拽位置改变,同时箭头位置也跟随拖拽位置改变,结合图像绘制指令,绘制编辑几何图形;所述按钮获取触摸动作,包括单击、双击、按下、弹起、拖拽,结合图像绘制指令,完成绘制编辑几何图形。
- 绘制几何图形方法,所述绘制几何图形方法适用于权利要求1-4所述的虚拟鼠标绘图工具,其特征在于,获取图像绘制指令,根据图像绘制指令确定操作方法和操作流程,具体包括:点绘制方法和操作流程:根据权利要求1-3所述,在绘图背景上触摸操作,或者拖拽箭头,定位箭头位置,由于按钮位置跟随箭头位置变化,定位箭头位置,也是定位按钮位置;点击按钮,完成点绘制,点位置坐标获取方式是获取触摸动作的弹起时按钮的位置坐标,如果弹起时有捕捉点,坐标优先使用捕捉点的坐标;矩形、椭圆绘制方法和操作流程:根据权利要求1-3所述,在绘图背景上触摸操作,或者拖拽箭头,定位箭头位置,由于按钮位置跟随箭头位置变化,定位箭头位置,也是定位按钮位置;拖拽按钮,完成矩形、椭圆绘制,坐标获取方式是获取触摸动作的弹起时按钮的位置坐标,如果弹起时有捕捉点,坐标优先使用捕捉点的坐标;连续线段绘制方法和操作流程:根据权利要求1-3所述,确定按钮位置;拖拽按钮,添加一条线段,该线段的起点坐标是拖拽动作中按下时的按钮的位置坐标,该线段的终点坐标是拖拽动作中弹起时按钮的位置坐标,如果在拖拽动作中按下时有捕捉点,该线段的起始坐标优先使用捕捉点坐标,如果在拖拽动作中弹起时有捕捉点,终点坐标优先使用捕捉点坐标;重复拖拽步骤,重复n(0,1,2,...,n)次,添加n(0,1,2,...,n)条线段;双击按钮,完成连续线段绘制;多边形绘制方法和操作流程:根据权利要求1-3所述,确定按钮位置;拖拽按钮图标,添加一条线段,该线段的起点坐标和终点坐标获取方法与前面添加线段时坐标获取方法相同;重复拖拽步骤,重复n(0,1,2,...,n)次,添加n(0,1,2,...,n)条线段;双击按钮图标,完成多边形绘制。
- 编辑几何图形方法,所述编辑几何图形方法适用于权利要求1-4所述的虚拟鼠标绘图工具,其特征在于,获取图像编辑指令,并根据图像编辑指令确定操作方法和操作流程,按照权利要求2-4所述触摸操作,完成几何图形编辑,具体包括:在线段上添加顶点:根据权利要求1-3所述,确定按钮位置,将按钮位置定位在线段上;单击按钮图标,完成在线段上添加顶点;修改顶点位置:根据权利要求1-3所述,确定按钮位置,将按钮位置定位在顶点上;拖拽按钮图标,修改顶点位置,也就是在修改几何图形的形状;删除顶点:根据权利要求1-3所述,确定按钮位置,将按钮位置定位在顶点上;双击按钮图标,删除顶点,修改几何图像的形状。
- 拉伸、旋转几何图形方法,所述拉伸、旋转几何图形方法适用于权利要求1-4所述的虚拟鼠标绘图工具,其特征在于,获取图像编辑指令,并根据图像编辑指令确定操作方法和操作流程,按照权利要求2-4所述触摸操作,完成 对几何图形的拉伸、旋转,具体包括:所述指令获取模块,获取几何图形拉伸旋转指令;根据权利要求1-3所述,确定箭头位置,将箭头位置定位在几何图形上或几何图形附近,箭头捕捉到几何图形,并通过所述几何图形生成图形编辑框,图形编辑框显示在绘图背景上;所述图形编辑框有多个按钮,所述按钮包括水平拉伸按钮、垂直拉伸按钮、同时做水平方向和垂直方向的拉伸按钮以及旋转按钮;根据权利要求1-3所述,定位箭头位置:拖拽箭头图标或者拖拽绘图背景,将箭头位置定位在图形编辑框上的某个按钮位置,该按钮指示了拉伸方式或者旋转功能,所述拉伸方式包括水平拉伸、垂直拉伸、同时做水平方向和垂直方向的拉伸;在移动箭头位置的同时,权利要求1所述的按钮位置自动跟随箭头位置,与箭头位置保持重合,也就是所述权利要求1的按钮位置也出现在该图形编辑框上的按钮上;权利要求1所述的按钮获取拖拽动作,拉伸或者旋转几何图形。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711136329.0 | 2017-11-16 | ||
CN201711136329.0A CN107909633B (zh) | 2017-11-16 | 2017-11-16 | 虚拟鼠标绘图工具及绘图方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019095519A1 true WO2019095519A1 (zh) | 2019-05-23 |
Family
ID=61845688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/119857 WO2019095519A1 (zh) | 2017-11-16 | 2017-12-29 | 虚拟鼠标绘图工具及绘图方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107909633B (zh) |
WO (1) | WO2019095519A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108961946B (zh) * | 2018-07-16 | 2021-02-12 | 安徽国通亿创科技股份有限公司 | 一种平面几何的在线教学教具 |
CN111367455B (zh) * | 2018-12-25 | 2022-02-08 | 北京广联达云图梦想科技有限公司 | 一种触控屏人机交互精确定位和测量方法 |
CN112102435B (zh) * | 2020-09-24 | 2023-08-01 | 安徽文香科技股份有限公司 | 一种几何图形绘制的方法、装置、设备及存储介质 |
CN114491766A (zh) * | 2022-02-16 | 2022-05-13 | 厦门知本家科技有限公司 | 一种基于户型绘制的光标辅助系统及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0192927A2 (en) * | 1985-02-19 | 1986-09-03 | International Business Machines Corporation | Method of editing graphic objects in an interactive draw graphic system using implicit editing actions |
CN1421822A (zh) * | 2001-11-29 | 2003-06-04 | 株式会社亚太达 | 绘图装置及绘图方法 |
CN102568253A (zh) * | 2010-12-21 | 2012-07-11 | 汉王科技股份有限公司 | 电子白板中图形的几何特征显示方法及装置 |
CN103793178A (zh) * | 2014-03-05 | 2014-05-14 | 成都乐创信息科技有限公司 | 一种移动设备触摸屏中矢量图形编辑方法 |
CN105320795A (zh) * | 2014-08-04 | 2016-02-10 | 北京华大九天软件有限公司 | 一种集成电路版图图形自动捕捉方法 |
CN105511794A (zh) * | 2015-12-14 | 2016-04-20 | 中国电子科技集团公司第十五研究所 | 一种支持多点触控手势操作的标绘系统及其方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101995987A (zh) * | 2009-09-08 | 2011-03-30 | 上海海洋大学 | 一种具有多点触控式的大屏幕系统 |
CN101901495B (zh) * | 2010-04-07 | 2012-09-19 | 艾默生网络能源有限公司 | 一种绘图方法和装置 |
KR101725068B1 (ko) * | 2010-12-31 | 2017-04-10 | 주식회사 엔씨소프트 | 전자서적의 리소스를 이용한 워크북 제공장치 및 그 방법 |
KR20130115694A (ko) * | 2012-04-13 | 2013-10-22 | 삼성전자주식회사 | 사용자 데이터를 입력 및 관리할 수 있는 전자 장치 및 방법 |
CN103513914B (zh) * | 2013-03-13 | 2016-05-11 | 展讯通信(上海)有限公司 | 应用对象的触摸控制方法与装置 |
CN103533416B (zh) * | 2013-10-25 | 2017-04-19 | 深圳创维-Rgb电子有限公司 | 一种实现浏览器中光标定位的方法及装置 |
CN103605463B (zh) * | 2013-11-28 | 2016-06-29 | 东莞中国科学院云计算产业技术创新与育成中心 | 基于gis平台和触摸屏设备的快速态势标绘系统的标绘方法 |
KR102365393B1 (ko) * | 2014-12-11 | 2022-02-21 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
US9658704B2 (en) * | 2015-06-10 | 2017-05-23 | Apple Inc. | Devices and methods for manipulating user interfaces with a stylus |
CN105955544A (zh) * | 2016-06-07 | 2016-09-21 | 维沃移动通信有限公司 | 一种触摸操作的处理方法及移动终端 |
-
2017
- 2017-11-16 CN CN201711136329.0A patent/CN107909633B/zh active Active
- 2017-12-29 WO PCT/CN2017/119857 patent/WO2019095519A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0192927A2 (en) * | 1985-02-19 | 1986-09-03 | International Business Machines Corporation | Method of editing graphic objects in an interactive draw graphic system using implicit editing actions |
CN1421822A (zh) * | 2001-11-29 | 2003-06-04 | 株式会社亚太达 | 绘图装置及绘图方法 |
CN102568253A (zh) * | 2010-12-21 | 2012-07-11 | 汉王科技股份有限公司 | 电子白板中图形的几何特征显示方法及装置 |
CN103793178A (zh) * | 2014-03-05 | 2014-05-14 | 成都乐创信息科技有限公司 | 一种移动设备触摸屏中矢量图形编辑方法 |
CN105320795A (zh) * | 2014-08-04 | 2016-02-10 | 北京华大九天软件有限公司 | 一种集成电路版图图形自动捕捉方法 |
CN105511794A (zh) * | 2015-12-14 | 2016-04-20 | 中国电子科技集团公司第十五研究所 | 一种支持多点触控手势操作的标绘系统及其方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107909633B (zh) | 2021-04-16 |
CN107909633A (zh) | 2018-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12056339B2 (en) | Device, method, and graphical user interface for providing and interacting with a virtual drawing aid | |
WO2019095519A1 (zh) | 虚拟鼠标绘图工具及绘图方法 | |
TWI559209B (zh) | 檔案執行方法及資料處理裝置 | |
US8860675B2 (en) | Drawing aid system for multi-touch devices | |
US9880727B2 (en) | Gesture manipulations for configuring system settings | |
TWI467463B (zh) | 具觸控式螢幕的電腦系統及其手勢的處理方法 | |
US8988366B2 (en) | Multi-touch integrated desktop environment | |
WO2011142069A1 (ja) | 電子機器、表示方法、及びプログラム | |
DE112013002409T5 (de) | Vorrichtung, Verfahren und grafische Benutzeroberfläche für die Anzeige zusätzlicher Informationen in Reaktion auf einen Benutzerkontakt | |
JP2010102395A (ja) | 画像処理装置、画像処理方法およびプログラム | |
US10754446B2 (en) | Information processing apparatus and information processing method | |
US20140101587A1 (en) | Information processing apparatus and method | |
WO2017032193A1 (zh) | 用户界面布局的调整方法及装置 | |
TWI493390B (zh) | 觸控游標的顯示方法 | |
US9262005B2 (en) | Multi-touch integrated desktop environment | |
CN110727383B (zh) | 基于小程序的触控交互方法、装置、电子设备与存储介质 | |
WO2020143387A1 (zh) | 表格处理方法、装置、系统、存储介质及交互智能平板 | |
TWI543068B (zh) | 以單指操作行動裝置螢幕介面方法 | |
CN111367455B (zh) | 一种触控屏人机交互精确定位和测量方法 | |
CN114625255B (zh) | 面向可视化视图构建的徒手交互方法、可视化视图构建装置和存储介质 | |
JP2021508890A5 (zh) | ||
CN111026492B (zh) | 一种显示区域自动管理交互的设备及方法 | |
KR20110006251A (ko) | 터치 패널 입력장치, 방법 및 이를 이용한 모바일 기기 | |
JP6000482B1 (ja) | ユーザ・インタフェース画像表示方法およびプログラム | |
TWI522887B (zh) | 應用於問答應用程式之圖形化使用者介面、方法及非暫態儲存媒體 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17932249 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17932249 Country of ref document: EP Kind code of ref document: A1 |