怎样让 Chrome/Chromium 的菜单项的访问按键显示下划线?

Chrome/Chromium 浏览器的主菜单位于地址栏右侧,其中的菜单项可以用 “访问按键” 来快速选中。如果是中文版,那么 “访问按键” 位于括号内;如果是英文版,就只能通过某个加了下划线的子母来标识。主菜单如此,右键(上下文)菜单也如此。

Windows 版的 Chrome 似乎跟随操作系统的配置:如果系统开启了显示访问按键的下划线,那么 Chrome 也显示。

对于 Linux 版的 Chrome 是否也跟随某种桌面系统的设置?大家的菜单项的访问按键会显示下划线吗?反正我的 Linux 版 Chrome 不显示。

可能是由于我不使用主流桌面系统,而是用简单的窗口管理器。不知是否有什么办法,比如修改 Chrome 的配置文件,或者加个什么环境变量,让 Chrome 的菜单项的访问按键显示下划线?

Alt+F 打开主菜单时会显示访问快捷键。右键菜单没有显示(但似乎也能用,比如我常用的 N 用来检查元素)。

火狐的主菜单没有访问快捷键,但是火狐有菜单栏。火狐的右键菜单有访问快捷键。不过火狐最近去掉了括号里的下划线样式。

1赞

谢谢回复。是否显示下划线不影响访问按键的使用,如果能背诵下来,看不见下划线也可以直接用按键选择。当然对于中文版,按键单独位于括号里,没有下划线也不影响使用。

我这里的火狐 115 esr 的主菜单、子菜单项、右键菜单全部都有下划线,新版是否有就不清楚了。

根据你的提示,我也发现 Alt+F 打开 Chrome 的主菜单会显示下划线。我推测它的实现逻辑应该是:既然用鼠标打开菜单,那么也应该接着用鼠标选择菜单项,就不显示下划线了。

可以使用 Shift + F10 代替右键菜单,但我发现此时 Chrome 的右键菜单也没有下划线。

我的 Chromium 是自己编译的,不知那个功能的代码在哪里。很想修改一下,让它无条件显示下划线。