如何在OS X 10.8中将键盘焦点对准登录屏幕密码字段?


13

我的计算机可以兼作服务器,因此大部分时间我都保持开机状态,而不是处于睡眠状态。

在10.6中,如果我长时间退出计算机,则可以通过不按鼠标键或不打开屏幕的方式重新登录计算机,方法是按任意键摆脱屏幕保护程序,然后键入密码,然后按回车键。

在10.8版中,如果我短时间退出计算机,则仍然可以实现;注销时,键盘焦点(闪烁的光标)位于密码字段上。但是,如果我注销了很长一段时间-我不知道确切要到多长时间,也许刚好足以关闭显示器-那它就不起作用了。唤醒屏幕后,键盘焦点无处可见。我可以再次登录的唯一方法是使用鼠标单击“密码”字段,该字段将焦点放回原处,以便我可以在此处键入内容。

出于复杂的原因,这让我非常烦恼,我希望仅使用键盘即可登录(无需使用鼠标或查看显示屏)。我的问题:

  • 这是标准行为还是我以某种方式设置的错误?
  • 我可以按一些按键组合来聚焦登录字段吗?
  • 是否有设置将意味着登录字段始终保持焦点?

顺便说一下,我在计算机上只有一个帐户(我的意思是在该屏幕上可见)。


OS X 10.11.3仍然存在此问题。
普雷斯顿

Answers:


9

我对此也感到不安,一些试验和错误使我发现登录屏幕键盘聚焦问题不是由显示器关闭引起的。在“系统偏好设置”中将显示器设置为永不睡眠,这表明在登录屏幕上计算机闲置时会出现一个屏幕保护程序。登录字段将一直保持焦点,直到出现屏幕保护程序为止;当屏幕保护程序消失时,该字段将不再具有焦点。

此屏幕保护程序不受“系统偏好设置”中的屏幕保护程序设置控制,因此我没有找到禁用它的方法。但是,我确实找到了用作解决方法的设置。有一个终端命令可用于设置屏幕保护程序出现之前的空闲时间。我只是将其设置为几秒钟,这比我通常离开计算机的时间要长。要更改此设置,您可以打开终端(在/ Applications / Utilities中)并运行以下命令:

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 10800

当然,您应该以适合您的秒数替换10800。Apple支持在文章“配置屏幕保护程序以在登录窗口中运行”中记录了此命令。

http://support.apple.com/kb/HT4625

本文专门针对OS X v10.6,但我在Mountain Lion 10.8上使用了它。


1
谢谢-这正是解决方案!我将其设置为一个月的秒数,它似乎正在运行(尝试了一整夜)。
sam 2012年

6

登录时会显示一个名称列表(如果设置了多个人使用计算机)和来宾,请键入您要使用的名称的第一个字母,然后按Enter。现在,您可以输入密码了。

即,如果您的名字叫Sam Jones,请按s然后输入,您就可以开始了。


但是问题是,当登录窗口设置为不显示用户列表时,仅显示用户名和密码文本框。
兔子先生2013年

1

在睡眠模式下并且屏幕为黑色时,我输入Command+ Esc。然后我输入Command+ 1。这会将焦点放在密码字段中。

这对我适用于macOS 10.12.4。


0

您是否尝试过打的CtrlOptionCommand按键唤醒计算机?


1
是的,我通常使用Ctrl,并且我想也尝试按所有其他按钮。无论我按什么键,显示屏都可以正常唤醒,并显示密码字段,但是它没有蓝色轮廓指示键盘焦点或闪烁的光标(两者都在显示屏休眠之前存在)。您必须用鼠标单击它才能将焦点放回原处。
sam 2012年

我能够循环通过输入使用Tab键
马克·科恩

2
只是为了确认,在我指的情况下,Tab键不会执行任何操作。
sam 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.