`

【YUI插件】定制快捷键

    博客分类:
  • YUI
阅读更多

     话说YUI框架的插件很少,这次试着用YUI的基层库写一个比较务实的小插件,此版本比较初级,没有做任何优化的措施,诶。因为写了蛮久了,今天拖出来测了一下,能过。怕下次没时间写这个blog, 所以API就没写了,立马过来写blog了~

 

     话说以前是RIA,现在是ARIA (Accessible Rich Internet Application) ,主要的想法是提供更高的可访问性,话说很少有公司真的去实践这一步。

     这个小插件就是实现可访问性中的增强键盘使用方面,该插件基于YUI的核心库开发,通过设置元素className为特定标示,为该元素增加键盘的操作。(该插件可以设置更多的快捷键)

  

 关于设置:

     比如CTRL+A快捷键,设置其class 为"C_A";

     ALT+B快捷键 设置其class为"A_B";

     CTRL+ALT+B  快捷键,设置其class为 "C_A_B"(初级版本,混合快捷键C必须在前面 ,待以后再修正扩展);

 

   

     该插件除了提供快捷键的定制, 也提供方向键的使用。

     常用页面使用Tab键切换聚焦元素,该插件提供上下左右的方式 聚焦 附近的元素 。

 

 

      版本比较初级,还有一些想法没有实现, 暂且定为accessKey1.0版本。现在仅在IE上测试通过。其他浏览器未支持。若有时间,再实现其他浏览器的支持以及想法

 

      欢迎大家测试,提出bug 提出更好的想法~~

 

 

 

分享到:
评论
1 楼 jeffreydan 2010-12-30  
很强大哇···系统中如果有菜单的使用场景··这插件就可以派上用场了···只是遗憾的木有支持火狐哇···期待后续的版本·支持火狐哇··哈哈哈·

PS:用火狐死按死按都木效果,还以为是RP问题呀 ···

相关推荐

    spket1.6.23 Eclipse 插件

    Spket 是一款强大的JavaScript开发工具,它提供了对JavaScript、AJAX、XML以及各种JavaScript框架(如jQuery、Dojo、YUI等)的强大支持。这款插件是专为Eclipse集成开发环境设计的,能够极大地提升JavaScript开发...

    spket插件和jsb智能代码提示文件

    3. 学习并掌握插件的快捷键,以提升编码效率。 4. 对于自定义的JavaScript库,可以创建自己的`jsb`文件,以获得定制化的代码提示。 综上所述,Spket插件通过提供智能代码提示和丰富的框架支持,成为了JavaScript...

    SublimeText2-文本编辑器-Ubuntu-插件大全

    - **其它**: `Compass`简化CSS预处理器,`WordPress`支持WordPress开发,`JS/JQuery`插件如`JS Format`格式化JavaScript,`jQuery Package`引入jQuery库,`JSLint`进行代码质量检查,`JsMinifier`和`yui compressor`...

    jquery的spket插件包

    最后,"jQuery的Spket插件包"可能还包括一些定制化的配置文件和模板,以便开发者根据自己的习惯进行设置,例如自定义代码片段、快捷键映射等。这进一步提升了个性化开发体验,使每个开发者都能找到最适合自己的工作...

    Sublime Text2功能体验1

    总而言之,Sublime Text2凭借其高效的项目管理、便捷的文件导航、丰富的代码操作功能、高度可定制的配置以及强大的插件生态系统,成为了一款深受开发者喜爱的代码编辑器。无论是新手还是经验丰富的开发者,都能在...

    ext3.0+Spket自动提示

    而Spket则是Eclipse IDE的一个插件,专为JavaScript、AJAX、Dojo、YUI等前端框架提供代码提示和智能感知功能,极大地提高了开发效率。 EXT3.0的主要特点和知识点: 1. **组件丰富**:EXT3.0包含了大量的可重用UI...

    22个所见即所得编辑器

    3. YUI Editor:YUI Editor 属于 Yahoo! YUI 的一部分,能够输出纯净的 XHTML 代码。它的主要特点是能够输出纯净的 XHTML 代码,满足了 Web 开发中的.xhtml 标准。 4. NicEdit:NicEdit 是一个简单、易用的所见即...

Global site tag (gtag.js) - Google Analytics