From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?B?0JDQvdC00YDQtdC5INCf0LDRgNCw0LzQvtC90L7Qsg==?= Newsgroups: gmane.emacs.devel Subject: Keybindings in non-Latin layout Date: Sat, 2 May 2009 19:30:10 +0400 Message-ID: <5f0660120905020830o4a21cc3v6932025bab16c76e@mail.gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1241280171 6408 80.91.229.12 (2 May 2009 16:02:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 2 May 2009 16:02:51 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat May 02 18:02:43 2009 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.50) id 1M0Hfm-00064G-C4 for ged-emacs-devel@m.gmane.org; Sat, 02 May 2009 18:02:42 +0200 Original-Received: from localhost ([127.0.0.1]:53811 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M0Hfl-0000vh-Mj for ged-emacs-devel@m.gmane.org; Sat, 02 May 2009 12:02:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M0HAT-00011c-2K for emacs-devel@gnu.org; Sat, 02 May 2009 11:30:21 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M0HAS-00011F-3N for emacs-devel@gnu.org; Sat, 02 May 2009 11:30:20 -0400 Original-Received: from [199.232.76.173] (port=49486 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M0HAR-000113-4B for emacs-devel@gnu.org; Sat, 02 May 2009 11:30:19 -0400 Original-Received: from ey-out-1920.google.com ([74.125.78.144]:52240) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M0HAP-00049S-76 for emacs-devel@gnu.org; Sat, 02 May 2009 11:30:18 -0400 Original-Received: by ey-out-1920.google.com with SMTP id 13so587781eye.24 for ; Sat, 02 May 2009 08:30:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=OTKKJDEEs/yLoYXUk3khvELgLNwbn8EJ8Fa//X2IIho=; b=olpHJQ02BB7L3VVwteUkx7liignt/lGvCXm3qiyY9Dj+o38as2QfRolU4NFblExBRE VulcZBLg3eeQLxJGMkQKCqTGn0qD4jXCsXFKdYeI3PvIimXtthRQCWC5WyukBc3mEhFf kvGJVOHkAfrg3/K7h1W7f+bvuexhS1fPbmuxI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=FyGZPaN7x4Z1vsj2N4FuFPWwgdSk0svmH/dUEuSi7pY/Y7/qAuRAEDhm9lqgpPfPo3 pj8NoOeYEsF0h/fefFmQoCJVo2MkoWUe+BtD7Gx0yh9//5CuDGVBiv4QdhC/BBFEXjA2 AiXOqWb40Que4/gatEKzBMfGwV/73bIrKqjOY= Original-Received: by 10.216.29.72 with SMTP id h50mr1137062wea.137.1241278210541; Sat, 02 May 2009 08:30:10 -0700 (PDT) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-Mailman-Approved-At: Sat, 02 May 2009 12:01:18 -0400 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:110612 Archived-At: Hello! I'm using Emacs under Debian GNU/Linux system on a daily basis for a couple of years already. Recently I've tried NTEmacs, and I've noticed that it solves the most annoying problem I'm having with my Emacs all the time. When I'm typing text in Russian, I wish that Emacs keybindings worked without need to switch to English layout. For example, when I hit C-x C-s, I wish it worked in both English and Russian layouts. Following advice by Jason Rumney, I've tried using "russian-computer" input method, and indeed the keybindings keep working in this mode. However I don't find it very convinient to use different key combos in Emacs and in other applications for switching keyboard layouts. Also, the keybindings work only if the active X keyboard layout is "us", not "ru". Is there a way to implement such a feature in GNU Emacs or it would only work on w32, not on GNU system? Maybe it is possible to solve these problems using the knowledge about character conversion (available in the input method)? Is it possible to use input method character conversion table the other direction? Andrey Paramonov