Win32下寻找TortoiseHG的替代品

发布于 2024-08-01 16:11:46 字数 241 浏览 5 评论 0 原文

我正在寻找一个适用于 Mercurial 的替代 GUI 客户端,该客户端可在 Win32 上运行并且可由屏幕阅读器访问,特别是用于 Windows 的 JAWS。 TortoiseHG 不适合我,因为它依赖于 Python 下的 GTK/Tkinter。 用 WXPython(或任何其他 WX 等效项)编程的东西以及使用标准 Windows 控件编程的任何应用程序都适合我。 我已经使用 TortoiseSVN,并且该应用程序非常易于访问(如果有帮助的话)。

I'm looking for an alternative GUI client for Mercurial that works on Win32 and that is accessible to a screen reader, specifically, JAWS for Windows. TortoiseHG doesn't work for me because of its reliance on GTK/Tkinter under Python. Something programmed in WXPython (or any other WX equivalent), as well as any app programmed using standard Windows controls, will work for me. I already use TortoiseSVN, and that app is quite accessible, if that helps any.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

迷鸟归林 2024-08-08 16:11:46

我从来没有使用过屏幕阅读器,所以这可能是一个愚蠢的想法...:-)但是从我在维基百科上读到的内容来看,我的印象是命令行 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

我不知道任何其他样式,但您可以尝试询问 邮件列表

I have never used a screen reader, so this might be a stupid idea... :-) But from what I can read on Wikipedia, I get the impression that the command line Mercurial client might be a better source than a GUI client?

If it gives too much textual output for a screen reader to read aloud comfortably, then maybe you can solve that by using the template system built into Mercurial. There is a ready-made style called "compact", which you can use like this:

% 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

For comparison, the normal output looks like this:

% 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

I don't know of any other styles, but you can try asking on the mailing lists.

不可一世的女人 2024-08-08 16:11:46

尝试 HgWin:

http://bitbucket.org/zzsergant/hgwin

请注意,TortoiseHG 目前正在基于 Qt 进行重新设计,所以如果您已经对此感到满意并且可以暂时使用,问题有望及时解决。

Try HgWin:

http://bitbucket.org/zzsergant/hgwin

Note that TortoiseHG is currently being reworked to be based on Qt, so if you're already happy with it and can get by for now, the problem will hopefully resolve itself in time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文