我正在为Mercurial寻找另一种GUI客户端,它适用于Win32,并且可供屏幕阅读器访问,特别是JAWS for Windows。 TortoiseHG对我不起作用,因为它依赖于Python下的GTK / Tkinter。在WXPython(或任何其他WX等效物)中编程的东西,以及使用标准Windows控件编程的任何应用程序,都适合我。我已经使用了TortoiseSVN,并且该应用程序非常容易访问,如果这有帮助的话。
答案 0 :(得分:3)
我从来没有使用屏幕阅读器,所以这可能是一个愚蠢的想法... :-)但是从我在维基百科上看到的内容,我得到的印象是命令行Mercurial客户端可能比一个更好的来源GUI客户端?
如果它为屏幕阅读器提供过多的文本输出以便舒适地朗读,那么也许你可以通过使用Mercurial内置的模板系统来解决这个问题。有一种名为“compact”的现成风格,您可以这样使用:
% hg log --limit 2 --style compact 9366[tip] 9ff178e7b627 2009-08-18 22:07 -0400 greg-hg tags: don't crash if unable to write tag cache 9365 b8dc3eba4f9d 2009-08-19 12:51 +0200 dirkjan mq: get rid of qnext, qprev and qtop
为了进行比较,正常输出如下所示:
% hg log --limit 2 changeset: 9366:9ff178e7b627 tag: tip user: Greg Ward date: Tue Aug 18 22:07:43 2009 -0400 summary: tags: don't crash if unable to write tag cache changeset: 9365:b8dc3eba4f9d user: Dirkjan Ochtman date: Wed Aug 19 12:51:07 2009 +0200 summary: mq: get rid of qnext, qprev and qtop
我不知道其他任何风格,但您可以尝试询问mailing lists。
答案 1 :(得分:0)
尝试HgWin:
http://bitbucket.org/zzsergant/hgwin
请注意,TortoiseHG目前是being reworked to be based on Qt,所以如果你已经对它感到满意并且现在可以顺利解决,那么这个问题有望及时解决。