经常遇到在打字的时候,跳出来一个框,例如“是否升级 Evernote?”
这时如果正好按了 Y/N 或者空格或者回车,就 Yes 或者 No 了。
遇到的另一个 Case 是,一个安装程序因为速度很慢,就切到别的窗口里打字,安装完成弹框问是否重启的瞬间,正好按了个回车。
我的想法是,操作系统应该制定一个规范,只有获得了焦点的程序才有权改变焦点,后台的程序无权抢夺焦点,就算弹框,也不获得焦点。只有用户有权改变焦点。任何的提醒,只能通过不抢夺焦点的气泡来展现。
这时如果正好按了 Y/N 或者空格或者回车,就 Yes 或者 No 了。
遇到的另一个 Case 是,一个安装程序因为速度很慢,就切到别的窗口里打字,安装完成弹框问是否重启的瞬间,正好按了个回车。
我的想法是,操作系统应该制定一个规范,只有获得了焦点的程序才有权改变焦点,后台的程序无权抢夺焦点,就算弹框,也不获得焦点。只有用户有权改变焦点。任何的提醒,只能通过不抢夺焦点的气泡来展现。