all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Using AltGr as standard modifier key in emacs
@ 2015-10-13 13:11 Shahab Shahsavari Alavidjeh
  2015-10-14  6:05 ` Yuri Khan
       [not found] ` <mailman.289.1444802784.7904.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 17+ messages in thread
From: Shahab Shahsavari Alavidjeh @ 2015-10-13 13:11 UTC (permalink / raw)
  To: help-gnu-emacs


Hi there

While that's my first post here, I'm going to introduce myself a little
bit, and I think this introduction might be relevant to my question
here, I'm Shahab Shahsavari Alavidjeh (simply everyone can call me Shibi
if that's too hard to pronounce) and I'm using emacs for my day to day
tasks (as a writer and translator) for writing and organizing my
tasks. Well I'm not a software developer or an emacs expert by any
means, therefor my questions or requests may seems dumb.

Well I'm an Iranian and a Persian speaker, which leads us right to the
problem, while emacs has great support for UTF-8 and complex script
languages (like Persian) and there is a well maintained quail input
method package for farsi (thanks to Mohsen Banan
http://mohsen.1.banan.byname.net/) there's a huge problem with that (and
as I already reviewed the code for hebrew, arabic and even latin-alt
input methods this problem exists there too) There is no implementation
for AltGr key or ISO_Level3_Shift key in elisp. So every input method
re-implemented a different modifier key and bind the third or forth
level modification to that. (in persian that key is "\" in hebrew that
key is "`" in latin-alt that key seems to be "_" in latin-post the key
is ",") which IMO is a very inconsistent way of implementation.

But waht is my question?

is there any way to work around this problem and assign a modifier key
to "Right Alt Key" on keyboard which is accessible through elisp
customization? something which I can assign a character (for example á
to (kbd rightalt-a))?

Why I don't simply use my D.E. input method support and keyboard layout
switcher instead?

I'm currently using it, that's my best option right now, but then I
should switch keyboard layouts whenever I want to run a command in emacs
or even when I want to save a file to disk.

I appreciate any answer which can help me to get it working.

What I'm using right now is

GNU Emacs 24.5.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.16.6) of
2015-09-14 on buildvm-10.phx2.fedoraproject.org

Thank You
Shahab




^ permalink raw reply	[flat|nested] 17+ messages in thread
[parent not found: <mailman.229.1444746928.7904.help-gnu-emacs@gnu.org>]

end of thread, other threads:[~2015-10-15  2:42 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-13 13:11 Using AltGr as standard modifier key in emacs Shahab Shahsavari Alavidjeh
2015-10-14  6:05 ` Yuri Khan
2015-10-14  6:47   ` Shahab Shahsavari Alavidjeh
2015-10-14  9:54   ` tomas
     [not found] ` <mailman.289.1444802784.7904.help-gnu-emacs@gnu.org>
2015-10-14 12:17   ` Rusi
2015-10-15  1:47     ` Rusi
2015-10-15  2:23       ` Yuri Khan
     [not found]       ` <mailman.347.1444875907.7904.help-gnu-emacs@gnu.org>
2015-10-15  2:42         ` Rusi
     [not found] <mailman.229.1444746928.7904.help-gnu-emacs@gnu.org>
2015-10-13 16:57 ` Rusi
2015-10-13 17:05   ` Rusi
2015-10-13 17:44     ` Shahab Shahsavari Alavidjeh
     [not found]     ` <mailman.256.1444758367.7904.help-gnu-emacs@gnu.org>
2015-10-13 18:19       ` Javier
2015-10-13 18:43         ` Javier
2015-10-13 19:42           ` Shahab Shahsavari Alavidjeh
     [not found]           ` <mailman.265.1444765466.7904.help-gnu-emacs@gnu.org>
2015-10-13 20:17             ` Javier
2015-10-14  5:18               ` Shahab Shahsavari Alavidjeh
2015-10-13 19:20         ` Shahab Shahsavari Alavidjeh

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.