diff --git a/src/components/Login.jsx b/src/components/Login.jsx index 77e0d03..1ce040f 100755 --- a/src/components/Login.jsx +++ b/src/components/Login.jsx @@ -150,7 +150,14 @@ class Login extends React.Component { ; // Require users to input their username if (lightdm.hide_users) { - userSelect = } value={this.props.settings.userName} onChange={this.changeUserName} autoFocus={lightdm.hide_users}/> + userSelect = } value={this.props.settings.userName} onChange={this.changeUserName} autoFocus={lightdm.hide_users} + onKeyPress={(ev) => { + if (ev.key === 'Enter') { + document.getElementById('password-input').focus(); + } + } + } + /> } return ( @@ -161,7 +168,12 @@ class Login extends React.Component {
{userSelect} - } type="password" value={this.state.password || ''} onChange={this.updatePassword} autoFocus={!lightdm.hide_users} errorText={this.state.passwordError} hintText={this.state.passwordHint}/> + } type="password" value={this.state.password || ''} onChange={this.updatePassword} autoFocus={!lightdm.hide_users} errorText={this.state.passwordError} hintText={this.state.passwordHint} + onKeyPress={(ev) => { + if (ev.key === 'Enter') { + this.login(ev); + } + }}/> } value={this.props.settings.sessionKey} onChange={this.changesessionKey}> {sessions}