gesture manager #104

Open
opened 9 months ago by utopiah · 5 comments
Owner
  1. kickstarting with a jxr test of assigning a gesture to an object as an action
  2. switching to another object
  3. switching to another action
  4. generalizing for xrsh and thus how to interface

Good fallback mechanism for e.g Lynx

gesture target callback
right hand pinch red cube id hide targetted cube
left hand pinch red cube id scale targetted cube
left hand pinch blue cube id scale targetted cube
left hand pinch cube class scale all targetted cubes
1. kickstarting with a jxr test of assigning a gesture to an object as an action 1. switching to another object 1. switching to another action 1. generalizing for xrsh and thus how to interface Good fallback mechanism for e.g Lynx | gesture | target | callback | | -------- | -------- | -------- | | right hand pinch | red cube id | hide targetted cube | | left hand pinch | red cube id | scale targetted cube | | left hand pinch | blue cube id | scale targetted cube | | left hand pinch | cube class | scale all targetted cubes |
Poster
Owner

KDE Custom shortcuts as example

image

KDE Custom shortcuts as example ![image](/attachments/271b7efd-a884-4b62-9474-92ce2968c140)
Poster
Owner

wondering how programming the firmware of my mechanical keyboard (thus being aware of such affordances as mode, semi-mode, tap, etc and even designing the keyboard itself) with the intersection of ergonomic might help design the right gestures

wondering how programming the firmware of my mechanical keyboard (thus being aware of such affordances as mode, semi-mode, tap, etc and even designing the keyboard itself) with the intersection of ergonomic might help design the right gestures
Poster
Owner
Initially started as https://forgejo.isvery.ninja/xrsh/xrsh-apps/issues/1
Poster
Owner
See also existing models e.g * https://github.com/c-frame/aframe-super-hands-component/ * https://github.com/markuslerner/THREE.Interactive
Poster
Owner

Example of handedness switching https://x.com/utopiah/status/1830536812252557336 thanks to 8271f4f255 which is itself a long overdue clean up on events, allowing to remove the component to unregister events it created.

Example of handedness switching https://x.com/utopiah/status/1830536812252557336 thanks to https://git.benetou.fr/utopiah/text-code-xr-engine/commit/8271f4f2558a85cda7066c79230088a446c9f746 which is itself a long overdue clean up on events, allowing to remove the component to unregister events it created.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: utopiah/text-code-xr-engine#104
Loading…
There is no content yet.