WebAccessibilityToolbar, IE的网页辅助工具工具栏

分享于 

5分钟阅读

GitHub

  繁體 雙語
Web Accessibility Toolbar for Internet Explorer
  • 源代码名称:WebAccessibilityToolbar
  • 源代码网址:http://www.github.com/ThePacielloGroup/WebAccessibilityToolbar
  • WebAccessibilityToolbar源代码文档
  • WebAccessibilityToolbar源代码下载
  • Git URL:
    git://www.github.com/ThePacielloGroup/WebAccessibilityToolbar.git
    Git Clone代码到本地:
    git clone http://www.github.com/ThePacielloGroup/WebAccessibilityToolbar
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/ThePacielloGroup/WebAccessibilityToolbar
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    ( 这里工具已经不再处于活动状态)

    网页辅助功能工具栏

    这个 repo 包含站点辅助功能工具栏,包括用于创建" setup.exe"-style安装程序的Inno设置文件。

    参考文档说明你可以使用工具栏做什么,包括键盘快捷键。

    目前这个 repo 不包含工具栏DLL的源,但这只是代码的"shell",你可以通过编辑脚本修改安装程序。

    可以编辑文件

    这些是你可以编辑以修改水的文件。

    Accessibility_Toolbar.xml

    这是一个xml文件,它创建WAT界面中的菜单菜单项。 你可以通过这个文件来 add/remove/modify。 UI控件的文本标签是通过对 Translation.ini的变量( res_id ) 引用提供

    例如: 结构标题特性在 XML file: 中表示为 this

    
    <item resid="head1_struc" image="-1"/>
    
    
    
    

    Translation.ini

    包含用户界面中提供的所有文本字符串和函数。 还包括通过UI调用脚本和内置特性的映射。

    脚本目录

    大多数水功能是由JS或者WS文件驱动的。 ( WS仅仅是 Windows 脚本主机版本 --,但用JS编写)。 你可以把这些特征看作书签,因为这就是他们大多数人开始生活的方式。 你可以通过更改现有的脚本文件来修改exsiting特性。

    例如: Structure结构> 标题由 Headings.js, 驱动,因此你在该脚本上可以改变功能的行为。

    图标目录

    图标可以添加到菜单/菜单按钮/菜单项。

    例如:Structure结构菜单按钮( 来自XML文件 Accessibility_Toolbar.xml )

    
    <button type="button" resid="Structure" accesskey="6" image="structure.bmp">
    
    
    
    

    建筑

    你必须安装 Inno安装才能构建 setup.exe -style安装程序。

    你可以为 32位 机器构建一个安装器,也可以为 64位 机器( 它还包括 32位 二进制文件,因此可以在 32或者 64位 模式下使用 IE ) 构建一个安装器。 有两种方法可以做到这一点。

    • 简单: 双击 build32.bat 或者 build64.bat。 这将打开一个命令提示窗口,安装程序的生成进度将在其中显示。 生成完成后,可以按任意键关闭窗口。

      注意网络文件夹用户: 在从网络文件夹启动批处理文件时,Windows 无法正常运行,因此可以通过映射驱动器浏览文件夹,或者在网络文件夹打开命令提示窗口,然后键入批处理文件的NAME。

    • 1337: 打开 Web-Accessibility-Toolbar.iss ;文件中的注释说明如何生成生成( 你只需要更改文件的一行)。

    插件开发信息

    请使用缩进( 我们推荐一个 tabstop。) 标签。

    提交之前,请记住构建和测试,并考虑增加版本号( 它在 wat/Translation.ini的下面"版本"。关键字,但它是发布日期,但不需要)。

    文件 wat/Translation.ini 在UTF-16中,Git无法处理它。 但是,你可以使用外部差异工具,如 vimdiff ( 或者mvimdiff如果你有 MacVim )。

    • 要使用 vimdiff:

      
      git config --global diff.tool vimdiff
      
      
      
      
    • 要使用mvimdiff需要额外的工作:

      
      git config --global diff.tool gvimdiff
      
      
      git config --global difftool.gvimdiff.path `which mvimdiff`
      
      
      
      

    使用 --global 更改主目录中的设置,而不仅仅是当前存储库;如果只想更改该设置,请删除 --global 部件。

    这个程序是分布式的希望它是有用的,但没有任何保修,甚至没有意义的保证。 参看GNU通用公共许可来获得更多细节。


    WEB  tool  EXP  acc  Intern  资源管理器  
    相关文章