手机快捷键的影响 手机快捷键的影响
为了便于操作,Android手机都拥有3个快捷按钮,它们或者以物理按键的形式存在于屏幕下方的边框内,或者以虚拟按键的形式出现在屏幕的最下方(图1)。至于功能,3个快捷按钮则以返回、Home和最近程序或菜单的组合。你有没有想过这些快捷键带来的体验差异?
物理和虚拟之争
手机快捷键到底应该采用虚拟还是物理设计,始终存在争议。物理按键的好处是,屏幕资源可以被100%利用上,缺点是增加设计难度和成本(对厂商而言)。而虚拟按键之所以饱受争议,就是因为它会占用屏幕下方至少100个像素高度的空间,造成了有限的屏幕资源的浪费。
从体验而言,物理按键无疑是要优于虚拟按键的,但这不代表虚拟按键没有扳回一局的机会,那就是提供可随时隐藏/激活虚拟按键行的功能。
比如华为手机就在EMUI系统设置中加入了隐藏导航栏的选项,开启后通过按钮或手势就能将导航栏隐藏,需要时再随时调出(图2)。而同样主打虚拟按键的索尼手机在这方面就缺乏考虑,如果用户想将导航栏隐藏,往往需要ROOT系统,再以修改或替换配置文件的方法加以实现。在这里,笔者向大家提供一种无需ROOT和解锁的思路:
打开索尼手机的USB调试功能,在PC上安装运行刷机精灵再与手机相连,然后依次点击“实用工具→Adb 命令行”,接下来执行以下指令:
adb shell pm grant com.phoenixstudios.aiogestures android.permission.WRITE_SECURE_SETTINGS; pm grant com.phoenixstudios.aiogestures android.permission.SET_ANIMATION_SCALE
其他品牌也有类似的解决方法,感兴趣的读者可以自行搜索教程。只是这种手动隐藏导航栏的方式,会出现当我们需要使用快捷键时找不到它们的尴尬。所以当隐藏导航栏之后,还需结合全能手势或虚拟按键助手一类的APP,通过手势或屏幕上的悬浮球加以替代(图3)。
按钮功能的差异
讨论完快捷键的位置,咱们再来谈谈它们的组合差异。如今Android手机主要有2种组合逻辑:
返回键+Home键+菜单键:这种组合最为合理,因为此类组合的手机通常可以长按Home键弹出最近程序列表,方便切换程序或清理内存。
返回键+Home键 最近程序键:再碰到某些需要使用菜单键功能的场景下会抓瞎,相对不合理。
细心的同学可能发现了,笔者用了“相对”二字,这是因为很多厂商已经注意到这个问题,并通过系统设置的方式加以解决。比如,乐视手机可以采用了第二种组合,但系统设置里可自定义长按这三颗按键时触发功能的选项,还能调整返回键和最近程序键的位置(图4);华硕手机也能自定义长按最近程序按钮时的功能(图5),不仅解决了缺少菜单键的尴尬,还赋予了它们更多功能。
问题来了,如果你的手机采用了第二种按键结构,又没有提供任何可自定义的选项,怎么办?在手机获得ROOT权限后,我们可以通过修改配置文件的方式,调整三个按键的位置,或是修改它们原有的功能。
以OPPO高通方案的手机为例,用RE文件管理器找到/system/usr/keylayout目录,找到并用文本编辑器的方式分别打开generic.kl和qwerty.kl这两个配置文件。如果想互换菜单键和返回键的位置,只需将其中“key 139”和“key 158”默认的键值互换即可(图6)。
将139和158这组数字互换即可
需要注意的是,如果是联发科方案的手机,对应的配置文件名称则是generic.kl和mtk-kpd.kl。而这两个文件里还包括长按时的定义值,感兴趣的同学可以在网上搜一下短按和长按指定按键对应的键值,就能实现功能的自定义了。
小提示
修改配置文件存在一定的风险,所以修改前要先进行备份(包括个人数据和这两个配置文件的源文件)。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com