用折断的锁骨欣赏平易近人

2020-07-27 22:46:37

你知道最糟糕的是什么吗?骨折。我在YouTube上看了太多山地自行车视频,在我当地的自行车道上第一次跳过之后,我开始意识到我的热情和信心远远超过了我的技能。在跳跃,撞到一棵树,飞过栏杆,直接落在小径下4米处的左肩后,我现在的锁骨(锁骨)骨折了。

住在英国,我们有公共医疗保障,所以我哥哥直接开车送我去急诊室。X光检查很快证实我的锁骨折断成两半,但显然没什么可做的。他们给了我一个吊带,告诉我需要服用几天止痛药,并为我预订了第二天的骨折诊所。在骨折诊所,我和一位专科医生一起看X光片,他告诉我下一个十周的生活会是什么样子。在这一点上,我的胳膊几乎不能动了。我的肩膀有西瓜那么大,而且变黄了。像这样的十个星期。他妈的。

我是一名软件开发人员。主要是ASP.NET和C#的东西。这意味着我住在Visual Studio…中。整天,每天。你有没有试过单手VS?试试看。这是可以做的,但并不容易。最难的事情之一是键盘快捷键。特别是Alt+Enter组合键。我的手很大,但即使是我也只能用右手挣扎。幸运的是,大多数功能都可以通过上下文菜单或UI的其他部分使用。

VS的奇妙之处在于几乎所有的键盘快捷键都是可重新映射的。我以前从来没有想过这是一种可访问性功能,但它真的是一种可访问性功能。我一直拒绝更改不必要的键盘快捷键,因为我打算有一天再次开始使用两只手臂,但这在我工作和支付账单的工具中都是可用的,这真是太棒了。

作为一名开发人员,我的大部分工作都是基于Web的,所以在考虑可访问性时,我倾向于考虑让视力有障碍的人(盲人和部分视力障碍者)可以访问这些东西。确保站点与屏幕阅读器一起工作,并确保控件和文本具有足够的大小和对比度,这通常是许多辅助功能工作的重点。还有一些事情,比如不要让TAP目标离得太近,这既是出于移动友好性的考虑,也是出于可访问性的考虑。

因为我的大部分工作都是为了网络,所以我不会开发很多广泛使用键盘快捷键的软件。如果我未来的工作中确实有键盘快捷键,我肯定会考虑身体有限制的人如何使用它们。

我不知道键盘快捷键可访问性的“官方”指南是什么(或者是否有任何指南!),但在康复的最后几周里,我一直在思考我会很感激的指南。

单手快捷键:首选单手可达的快捷键。大多数快捷键由一个修改键(Shift、Alt、Ctrl、Win、Cmd)和另一个“普通”键组成。尽量使“正常”键保持在修饰符的合理范围内。Shift和Ctrl通常在键盘两侧都有键,因此可以与这些键配对的键更多。请注意,虽然Alt显示在空格键的两侧,但右手键是AltGr。它们实际上是两个不同的关键点,因此在映射快捷键时请记住这一点。

可重新映射:将所有默认键盘快捷键设置为单手操作并不总是合理的。对于身体健全的用户来说,一些单手快捷键实际上可能比需要双手的快捷键更不舒服或更方便。那很好,而且迎合你的主要人群也是个好主意。允许用户重新映射这些快捷键也是一个好主意。它不只是一个可访问性功能,它对于那些喜欢定制一切的人来说是非常棒的。

提供替代方案:提供一个允许用户重新映射其键盘快捷键的界面并不总是可行的。也许没有预算,或者项目的范围根本不允许这样做。在这些情况下,为更复杂或伸展手指的快捷键提供替代方案是简单快捷的。它不一定是所有的快捷键,但是对于常用的两只手更舒服的快捷键,可以考虑增加单手快捷键。

就这样。不要太花哨也不要太技术性。如果不确定键盘快捷键是否符合这些指导原则,只需用一只手试试!想象一下,每次需要快捷方式…时都必须这样做。您很快就会知道它是否可以访问。