From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: covici@ccs.covici.com Newsgroups: gmane.emacs.devel Subject: Re: Use Core Text for Cocoa Emacs Date: Wed, 19 May 2010 02:26:48 -0400 Message-ID: <26206.1274250408@ccs.covici.com> References: <94E6FF46-4227-4DA2-BE35-C64908558378@gmail.com> <18325.1274214480@ccs.covici.com> <24612.1274240176@ccs.covici.com> <25311.1274244267@ccs.covici.com> NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1274250437 7227 80.91.229.12 (19 May 2010 06:27:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 19 May 2010 06:27:17 +0000 (UTC) Cc: emacs-devel@gnu.org To: YAMAMOTO Mitsuharu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 19 08:27:15 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OEckK-0003O9-Ca for ged-emacs-devel@m.gmane.org; Wed, 19 May 2010 08:27:12 +0200 Original-Received: from localhost ([127.0.0.1]:46097 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OEckJ-0000D4-ID for ged-emacs-devel@m.gmane.org; Wed, 19 May 2010 02:27:11 -0400 Original-Received: from [140.186.70.92] (port=54827 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OEck8-0000B0-Ud for emacs-devel@gnu.org; Wed, 19 May 2010 02:27:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OEck7-0000PU-1c for emacs-devel@gnu.org; Wed, 19 May 2010 02:27:00 -0400 Original-Received: from wlym.com ([66.135.63.43]:57555) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OEck6-0000P8-T0 for emacs-devel@gnu.org; Wed, 19 May 2010 02:26:59 -0400 Original-Received: from ccs.covici.com (pool-96-247-205-104.clppva.fios.verizon.net [96.247.205.104]) (authenticated bits=128) by wlym.com (8.14.3/8.14.3/Debian-5) with ESMTP id o4J6NKng012355 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 19 May 2010 01:23:22 -0500 Original-Received: from ccs.covici.com (localhost [127.0.0.1]) by ccs.covici.com (8.14.4/8.14.4) with ESMTP id o4J6QmoA026207; Wed, 19 May 2010 02:26:54 -0400 In-reply-to: Comments: In-reply-to YAMAMOTO Mitsuharu message dated "Wed, 19 May 2010 14:08:54 +0900." X-Mailer: MH-E 8.2; nmh 1.3; GNU Emacs 23.1.1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:124927 Archived-At: YAMAMOTO Mitsuharu wrote: > >>>>> On Wed, 19 May 2010 00:44:27 -0400, covici@ccs.covici.com said: > > > If you have Voiceover on and run the emacs app, you don't get any > > speech at all, as far as I know. > > At least, "Speak selected text when the key is pressed", which can be > customized in the Speech pane in the System Preferences, seems to work > for the NS port (and the Mac port will support it in the next > release). Actually, any application will work if it can copy the > selected text to the clipboard with "Command-C". So, you didn't mean > it, right? > > > More information is available at > > http://www.apple.com/accessibility/voiceover . > > Again, concrete procedure and expected behavior in detail please!! > > I think many developers are not so familiar with how accessibility > features would be supposed to work if Emacs supported it. Its hard to give exact procedures, this is why I referred you to those pages, there is a developer resource there which will tell you what you need to do to have emacs, or any other application be accessible, according to Apple's definition. As an example, the cursor keys would cause the character under the cursor to be spoken, all buttons, etc. would b e labelled so when the VO cursor was over them the label would be spoken, etc. etc. Menus would also speak and I guess appropriate changes in the echo area as well. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com