Comments (4)
Thanks for responding. I should have been more specific with my question in hindsight. When I say "back button" I'm talking about the physical button on a remote control, like the one found for most Android TV devices. This library linked perfectly with the d-pad and the enter button for the remote that I had and I was wondering if there were any events or links to that back button.
from js-spatial-navigation.
you could listen for changes and call history.pushState, saving the state, and listen for popstate , is this what you want?
from js-spatial-navigation.
Thanks for responding. I should have been more specific with my question in hindsight. When I say "back button" I'm talking about the physical button on a remote control, like the one found for most Android TV devices. This library linked perfectly with the d-pad and the enter button for the remote that I had and I was wondering if there were any events or links to that back button.
if you are using this for a browser based project then there is a small issue where not all keycodes from devices are passed back to the browser this means on some devices you could have limited functionality the best thing todo is test keycodes for diffrent devices the manifecturere should list them if they dont follow default android keycodes
i use this project in a browser basedoption and it does work perfect for what i need but i did find errors in the code passed back my self when it came to some android devices and the xbox browser where very few buttons do actually pass back the buttopn event by the keycode
from js-spatial-navigation.
Depending in which platform you are using, you need to listen (onkeydown) for an event.keyCode
of 4, 10009 (for Tizen) and 461 (for webOS), or an event.code
of 'Back'. (Also, some platforms will send event.which
for the .code
, so you need to test for this too).
from js-spatial-navigation.
Related Issues (20)
- NPM metadata claims license is ISC (is actually MPL-2.0) HOT 2
- Trigger with smart tv browser the keycode up, down, right and left HOT 2
- Issue while using in my application HOT 3
- Want to use on screen buttons to navigate the screen HOT 1
- I'm an idiot, can someone explain to me what a sectionID is? i've been reading the Documentation back and forth and i dont find anything that explains it.... HOT 1
- DefaultElement is not working properly with selectors HOT 3
- can navigate but not click on dynamic dom eliments HOT 7
- Input text element. When given focus, the left/right arrows are locked. HOT 1
- Suggestion: add preventScroll focus option as an option.
- Can the page be scrolled to the top/bottom if the there are no focusable items at the top/bottom? HOT 1
- i need some help to make the Videojs video player buttons navigable HOT 5
- Making it work on WebOS for app development HOT 4
- Spatial Navigation in Browser
- Element losing Focus when clicked out of the page
- Prevent user from holding keydown for too long or repeated same key
- Typescript definitions HERE: please help to publish it :)
- WebOS TV with Spatial Nav and HTML Select boxes? HOT 1
- a function to force recompute focusable elements
- Element loosing focus after onClick HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from js-spatial-navigation.