Comments (1)
One option is to move the real focus from the login form to a Login item, and subsequent key presses will navigate between Logins. In this case, no special shortcut is needed to submit a login--Enter will submit a normal click on the Login--but we should handle an Esc keypress to return the focus to the login form. It may be reasonable to simply bind to the Up and Down keys, as neither UN nor PW fields are likely to be multiline fields, and it is unlikely for the user to intend to scroll the page.
Another option is to keep the real focus in the login form, and on shortcut key presses a pseudo "focus" is applied to a Login entry. This would still involve three click handlers: up, down, and select. However, the downside is that two "focus" elements might be confusing to the user, and I do not see a benefit to keeping a focus in the original form field.
from login-manager.
Related Issues (20)
- Click-n-drag to rearrange logins
- Dynamic identification of UN and PW fields
- Dynamic location of Login Manager
- remove individual Logins
- Style the initially-visible components
- Style the modals
- Style the error messages HOT 1
- A blank username should be invalid HOT 1
- Confirm removal of Logins
- Fix width of window HOT 1
- Use autoprefixer
- Auto-select the first field in modals with forms
- Unclickable area inside Login
- Better modal transitions
- disable spellchecking in form fields HOT 1
- clear the Create Login modal's error message if modal is closed HOT 1
- Dynamic identification of form submission button
- Fixed toolbar for uninitialized Login Managers HOT 1
- Key event handler to cancel LM placement
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 login-manager.