预定义变量
预定义变量是ProtoPie为用户已经设定好的一组变量,用户可以直接调用。这些预定义变量可以自动地存储最新的值。
例如,$mouseX是识别鼠标当前坐标的变量,因此当鼠标位置发送变化时,$mouseX的值会自动被修改。
了解更多关于变量的内容。
$mouseX
鼠标所在位置的X轴坐标$mouseY
鼠标所在位置的Y轴坐标$touchX
点击屏幕时的X轴坐标$touchY
点击屏幕时的Y轴坐标$touchVelocity
点击后手指在屏幕上滑动的速度$touchVelocityX
点击后手指在屏幕X轴方向上的滑动速度$touchVelocityY
点击后手指在屏幕丫轴方向上的滑动速度$touchPointerCount
同时点击屏幕的手指数$keyboardHeight
移动设备屏幕中的键盘高度。了解更多关于输入图层的内容。$deviceOS
当前设备的系统$pi
Pi (3.141592).$time
使用该变量可以获取Pie文件的运行时长(秒)。如果希望得到从某一事件发生之后的时长,应将事件发生的时间赋给变量并从$time中减去该时间值。$voiceTranscript
使用该变量可以记录使用者所说的话。了解更多关于语音交互的内容。$deviceHeight
显示设备的高度。$deviceWidth
显示设备的宽度。设备的宽度和高度是指屏幕大小(分辨率大小),而不是视口大小。例如,iPhone 14 Pro的分辨率为390x844 @3x,因此其设备宽度x设备高度为1170x2532,即(390x3)x(844x3)。
因此,预设大小和设备大小无关。如果在iPhone 14上运行采用iPhone 13预设的Pie,将显示iPhone 14的设备大小。查看此案例,了解更多。
$qrValue
在通过扫描器扫描后,获取存储在二维码中的值。 详细了解 二维码扫描器。$qrHeight
在通过扫描器扫描后,获取二维码的高度。 详细了解 二维码扫描器。$qrWidth
通过扫描仪扫描后,获取二维码的宽度。 详细了解 二维码扫描器。$qrX
在通过扫描器扫描后,获取二维码的 x 坐标。 详细了解 二维码扫描器。$qrY
在通过码扫描器扫描后,获取二维码的 y 坐标。 详细了解 二维码扫描器。$barcodeValue
扫描条形码后,获取存储在条形码中的值。$barcodeHeight
扫描条形码后,获取存储在条形码中的高度。$barcodeWidth
扫描条形码后,获取存储在条形码中的宽度。$barcodeX
扫描条形码后,获取存储在条形码中的x坐标。$barcodeY
扫描条形码后,获取存储在条形码中的y坐标。