Ticket #24450

Emacsでは One shot modifierや単独のキー入れ替えが出来ない

Open Date: 2011-02-17 07:04 Last Update: 2011-02-19 15:05

Reporter:
Owner:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
7
Severity:
5 - Medium
Resolution:
Duplicate
File:
None

Details

掲示板で御要求頂いたもの。

I-IC-が常時付くという問題もあり、これと同件。 http://sourceforge.jp/ticket/browse.php?group_id=3682&tid=23695

key *IC-*I- = をつけて、無視するようにすれば、とりあえずは解消する。

実現したいことは,変換キーを one shot modifier にすることです.
具体的には他のキーと同時押しで Control,単独で押すと Enter,
と入力されることを目指しています.

mod Ctrl += !!変換
key ~R-*C-変換 = Enter
key R-*C-変換 = &Ignore

以上のように設定すると,ほぼ所望の動きをするのですが,
特定のプログラムで正常に動作しません.そのプログラムというのが,
Emacs なのです.
Emacs だと上記のように設定すると,他のキーと同時に押すと
Control として動くのですが,単独で押すと変換キーがそのまま
入力されているようです.ためしに

key a = b

という設定にして a を押してみると b は入力されず a が
入力されてしまいます.単独で押すキーが奪い取られているように
見えますが,このような動作のプログラムで,奪い取られるのを
回避することはできるでしょうか?

Ticket History (2/2 Histories)

2011-02-17 07:04 Updated by: applet
  • New Ticket "Emacsでは One shot modifierや単独のキー入れ替えが出来ない" created
2011-02-19 15:05 Updated by: applet
  • Ticket Close date is changed to 2011-02-19 15:05
  • Status Update from Open to Closed
  • Resolution Update from None to Duplicate
  • Details Updated

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login