TouchPosition

TouchPosition[]

给出在笔记本前端被触及的当前位置的列表.

TouchPosition["coords"]

给出关于制定坐标系的接触位置.

TouchPosition["coords",n]

给出制定坐标系中的一个对象的第 n 个被触及位置的位置.

TouchPosition["coords",n,def]

如果没有 n 个位置被触及,返回 def.

更多信息

  • TouchPosition 只在触屏设备上有效,它相当于惰性包装.
  • Dynamic[TouchPosition[]] 给出不断更新的当前触及位置.
  • TouchPosition[{"coords",h}] 取坐标系只在题头为 h 的最近封闭对象上延伸.
  • 如下坐标系可被使用:
  • "ScreenAbsolute"在全屏显示中的绝对位置
    "ScreenScaled"在全屏显示中的缩放位置
    "WindowAbsolute"当前窗口下的绝对位置
    "WindowScaled"当前窗口下的缩放位置
    "DocumentAbsolute"当前完整文档下的绝对位置
    "DocumentScaled"当前完整文档下的缩放位置
    "CellAbsolute"当前单元内的绝对位置
    "CellScaled"当前单元内的缩放位置
    "CellContentsAbsolute"当前单元的内容区域内的绝对位置
    "CellContentsScaled"当前单元的内容区域内的缩放位置
    "EventHandlerAbsolute"当前事件处理器区域内的绝对位置
    "EventHandlerScaled"当前事件处理器区域内的缩放位置
    "Graphics"当前图形中的坐标
    "Graphics3DBoxIntercepts"带三维限位框的前后截距
    "GraphicsAbsolute"当前图形中的绝对位置
    "GraphicsScaled"当前图形中的缩放位置
    "GraphicsImageScaled"当前图形图像区域内的缩放位置
  • 绝对位置在打印机的点中给出,相当于在72分辨率显示中的像素.
  • 缩放位置通常在各个方向上是0到1之间变化.
  • 在窗口内的构建中,认为位置 {0,0} 在左下方.
  • 对完成窗口和文件而言, {0,0} 在左上方.
  • 对完成屏幕显示而言, {0,0} 是主屏幕的左上角. 第二级显示屏相当于0到1范围之外的缩放位置.
  • 对于 "Graphics" 而言,使用由 PlotRange 指定的普通坐标.
  • 如果没有触碰, TouchPosition["coords",All,def] 返回 def.
  • TouchPosition["coords",n, def] 返回第 n 次触碰的坐标,如果没有 n 次触碰则返回 def. 对于 n=1,最早的触碰被返回. n 的较大值选取更近的触碰.
  • TouchPosition["coords"] 等价于 TouchPosition["coords",All,None],所以默认情况下如果在一个对象上没有定义指定坐标系的触碰则返回 None.
  • TouchPosition["coords"] 等价于 CurrentValue[{"TouchPosition","coords"}].`

范例

基本范例  (2)

获取正在被触碰的当前位置:

当无触碰位置或在一个非触碰平台上时的输出:

获取动态更新的触点:

Wolfram Research (2014),TouchPosition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TouchPosition.html.

文本

Wolfram Research (2014),TouchPosition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TouchPosition.html.

CMS

Wolfram 语言. 2014. "TouchPosition." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/TouchPosition.html.

APA

Wolfram 语言. (2014). TouchPosition. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TouchPosition.html 年

BibTeX

@misc{reference.wolfram_2024_touchposition, author="Wolfram Research", title="{TouchPosition}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/TouchPosition.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_touchposition, organization={Wolfram Research}, title={TouchPosition}, year={2014}, url={https://reference.wolfram.com/language/ref/TouchPosition.html}, note=[Accessed: 22-November-2024 ]}