问题标签 [haptic-feedback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - KEYBOARD_PRESS 和 VIRTUAL_KEY 之间的区别
我正在实现一个虚拟 Android 键盘,并且即将添加触觉反馈。幸运的是,Android 提供performHapticFeedback()
,HapticFeedbackConstants
因此很容易为用户提供触觉反馈。
但是,我不清楚 和 之间的区别KEYBOARD_PRESS
是什么VIRTUAL_KEY
,它们似乎都代表按下虚拟键。他们的同行也是如此KEYBOARD_RELEASE
,VIRTUAL_KEY_RELEASE
两者似乎都代表用户释放了虚拟键。
我找到了添加最新版本的提交(在 API 27 中),但不幸的是,这并没有澄清任何事情。该文档指出以下内容:
KEYBOARD_PRESS
(常数值:3(0x00000003))用户已按下虚拟或软件键盘键。
VIRTUAL_KEY
(常数值:1(0x00000001))用户按下了虚拟屏幕键。
KEYBOARD_TAP
也许提一下也很有意义,但它具有相同的价值KEYBOARD_PRESS
,所以我认为它们代表相同的东西更明显。为了完整起见,它的文档是:
KEYBOARD_TAP
(常数值:3(0x00000003))用户按下了软键盘键。
unity3d - Oculus Quest Haptics 反馈在构建时不起作用
我正在尝试使用 VRTK 在 Unity 中设置 oculus quest 的触觉反馈,但无论是使用 VRTK 自定义脚本还是 OVRInput Haptics API,它都不起作用。不过,当我在 Oculus Rift 上测试该应用程序时,它运行良好。如果有人遇到同样的问题并找到解决方法,我真的需要你的帮助。
谢谢,菲利波。
ios - 动画期间的触觉反馈 - 模仿 UIPickerView
我用一副纸牌创建了圆圈,用户可以旋转选择一个。平移结束后,它会以漂亮的减速动画捕捉到指定的角度。将来会有某种迹象表明 45 度角的卡是选定的卡。我想指出选择随着触觉反馈而改变,就像在UIPickerView
. 现在我正在尝试将触觉反馈添加到减速动画中。我的想法是制作反馈生成器并调用.selectionChanged()
与跳过的卡片数量一样多的动画。但现在我决定只是简单地调用它 3 次。不幸的是,我的想法都不起作用——甚至创建一个单独的UIViewPropertyAnimator
不起作用。我想我应该只将动画属性放在动画闭包中。动画师本身工作正常 - 减速动画工作。
How can I mimic the haptic feedback behaviour of for example DatePicker , which vibrates when selection changes?
swift - 我收到一个错误:使用未解析的标识符“UINotificationFeedbackGenerator”
在为触觉反馈实例化“UINotificationFeedbackGenerator”时,我收到此编译器错误:
使用未解析的标识符“UINotificationFeedbackGenerator”
这就是我实例化它的方式:
我在一个单独的文件中的视图控制器扩展中实例化它。
android - 三星 Galaxy S8+ 的触觉(振动)反馈
目标是在应用程序中发生的某些操作期间接收振动反馈。
HapticFeedbackConstants
有几个常数负责不同的触觉类型。它没有很好的记录,但在逻辑上感觉很CONTEXT_CLICK
适合这里。之前不可用M
,所以代码是
这在 Nexus/Pixel 手机、一些华为等手机上有效并得到证实,但不适用于三星 Galaxy 手机,我们应该涵盖这一部分
似乎Samsung
在振动偏好中也没有这样的设置
如何在三星设备上执行触觉反馈?
ios - iOS:如何检查是否启用了触觉反馈(iOS 设置)
是否可以在 iOS 设置中读取是否激活或停用触觉反馈的选项?
swift - 在 SwiftUI 中为按钮添加触觉反馈
我可以使用 ButtonStyle 创建我的自定义按钮样式,但我想在按钮被按下并松开时添加触觉反馈。我知道configuration.isPressed
ButtonStyle 中有一个可用的变量,但是当它实际发生变化时如何提供触觉反馈。
我知道如何提供触觉反馈,但需要帮助知道用户何时触摸按钮并让我们走。
我已经尝试将此扩展程序作为按钮:
然后我在一个视图上这样做:
但有时它会在中途卡住,这对用户来说不是很有用。如何使用 ButtonStyle 在更可靠的 Button 上执行此操作?
javascript - 如何在网站上触发 MacBook 触控板触觉反馈?
我正在编写一个具有大量拖放功能的 Web 应用程序,并且我希望在拖动项目时启用触觉反馈(如果可能,使用带有 Force Touch 触控板的 macOS 10.11+)来执行诸如“卡入”之类的操作。
这可能吗(我知道不可能支持每个平台,但至少在硬件支持时)?我尝试navigator.vibrate
了不同的时间值/模式,但即使它返回 true,它似乎也没有做任何事情。
kotlin - 使用 Kotlin 在 Android Studio 中按钮推送的触觉反馈
我是编码新手,现在已经学习 Kotlin 大约一周了。但是随着一切都关闭了,我几乎没有其他事情可做,所以我每天都在做这件事。我构建了一个基本的应用程序,并一直在尝试在按钮按下时获得基本的触觉反馈。从我的搜索来看,我并不完全清楚我必须采取的所有步骤。
到目前为止,我已将其粘贴到 AndroidManifest
在我添加的按钮 XML 中
当然,我错过了一些我只是不知道的东西。下面是我的所有清单和第一个布局的所有 XML。
和 XML 布局。还有一些布局,但我认为这足以展示我到目前为止所做的事情。非常感谢任何对新手的帮助。
unity3d - XR Interaction Toolkit - 使用 XRRayInteractor 在 UI 元素上悬停事件
我正在尝试使用 XR 交互工具包在 Oculus Quest 上制作 VR 游戏,并且我想在用户悬停 UI 元素时配置一个触觉事件。问题是当我使用 XRRayInteractor 悬停 XRGrabInteractable 或 TeleportationArea 但不在画布上时,触觉事件起作用。即使是简单的悬停事件(图片上的 OnHoverUI)也无法在画布上运行。这真的很奇怪,因为我可以与 UI 元素(按钮、滑块等)进行交互。
这是我的 XRRayInteractor 的参数: XRRayInteractor 参数
我已经找到了一个没有这些参数的解决方案,但这真的很烦人。首先,我需要访问控制器(右手和左手)。然后,我向每个我想要触觉反馈的 UI 元素添加了一个“事件触发器”组件。这些触发器有一个调用“OnHoverUI”函数的“Pointer Enter”事件。
我真的很想使用 XRRayInteractor 的参数,但它们不适用于 UI。
有人知道为什么吗?