From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Christopher Allan Webber Newsgroups: gmane.emacs.devel Subject: Re: Integrating Midi into Emacs Date: Fri, 02 Jan 2015 15:11:57 -0600 Message-ID: <877fx43mui.fsf@earlgrey.lan> References: <87fvbttoa9.fsf@fencepost.gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1420233366 24381 80.91.229.3 (2 Jan 2015 21:16:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 2 Jan 2015 21:16:06 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 02 22:16:01 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Y79Zf-0005aR-NO for ged-emacs-devel@m.gmane.org; Fri, 02 Jan 2015 22:15:59 +0100 Original-Received: from localhost ([::1]:52603 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y79Zf-0000ED-65 for ged-emacs-devel@m.gmane.org; Fri, 02 Jan 2015 16:15:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44412) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y79ZQ-0000Dw-On for emacs-devel@gnu.org; Fri, 02 Jan 2015 16:15:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Y79ZP-0001Po-PW for emacs-devel@gnu.org; Fri, 02 Jan 2015 16:15:44 -0500 Original-Received: from [2600:3c02::f03c:91ff:feae:cb51] (port=52630 helo=dustycloud.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Y79ZP-0001Pg-Jy for emacs-devel@gnu.org; Fri, 02 Jan 2015 16:15:43 -0500 Original-Received: from earlgrey.lan (localhost [127.0.0.1]) by dustycloud.org (Postfix) with ESMTPS id C0BCD26600; Fri, 2 Jan 2015 16:15:41 -0500 (EST) In-reply-to: <87fvbttoa9.fsf@fencepost.gnu.org> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c02::f03c:91ff:feae:cb51 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:180928 Archived-At: David Kastrup writes: > One advantage of tieing Midi input in at a basic level might also be > that one can use it to convey modifiers like Hyper and Super that avid > Emacs typists might want to enter using foot pedals. The number of USB > computer keyboards providing for Emacs-friendly foot pedals is > minuscule. Midi-capable footpedals, however, are not exactly a dime a > dozen but they are quite ubiquitous. > > So being able to exploit Midi signals with a timing accuracy making it > possible to match them to computer keyboard input would make it much > easier to acquire workable modifier pedals even for regular non-musician > uses. > > Thoughts? This is an interesting idea. I use foot pedals myself for coding to mitigate my RSI. It's hard to recommend to people though since the ones I have from Kinesis are a little pricey (but not as pricey as having RSI issues). BTW, I've been meaning to document if for some time but haven't, but if anyone here is using foot pedals for typing, I highly recommend turning the foot pedals *backwards* so you press it with your heel, and prop books up in front of the pedals... this means that pressing ctrl & alt requires only small movements. I found that pressing ctrl and alt with my foot forward-facing was irritating my foot very quickly. - cwebb