#
# $Id: sjrc.iroha.EUC,v 2.2 1993/01/06 11:04:24 nao Exp $
#
#	Canna version 1.2 エミュレート用 sjrc
#command		modemask	keysym		input same

# 日本語入力モードとの切り替え
.ki2key.start		c|N		o
.ki2key.start		N		Kanji
.ki2key.start		s|N		Kanji
.ki2key.start		c|N		Kanji
.ki2key.start		s|c|N		Kanji
.ki2key.start		s|A		space

# 記号入力
.ki2key.symbol		N|I		Insert

# 単語登録
.ki2key.register	C		Help
.ki2key.syoukyo		s|C		Help

# 消去
.ki2key.backspace	I		BackSpace
.ki2key.unconvert	C		BackSpace
.ki2key.cancel		S|D		BackSpace
.ki2key.bell		C		Delete

.ki2key.backspace	c|I		h
.ki2key.unconvert	c|C		h
.ki2key.cancel		c|S|D		h

.ki2key.delete		c|I		d
.ki2key.delafter	c|I		k
.ki2key.flushbefore	c|C		k

# 変換
.ki2key.convert		F		space		off
.ki2key.forward		S		space		off
.ki2key.convert		F		Kanji		off
.ki2key.forward		S		Kanji		off

.ki2key.return		N|S|D		Return
.ki2key.fix		F		Return

.ki2key.return		c|N|S|D		m
.ki2key.fix		c|F		m
.ki2key.return		c|N|S|D		j
.ki2key.fix		c|F		j

# 矢印
.ki2key.forward		F|S		Right
.ki2key.modedown	s|I		Right
.ki2key.expand		s|C		Right
.ki2key.backward	F|S		Left
.ki2key.modeup		s|I		Left
.ki2key.shrink		s|C		Left
.ki2key.nextmode	I		Down
.ki2key.next		C		Down
.ki2key.down		S		Down
.ki2key.prevmode	I		Up
.ki2key.prev		C		Up
.ki2key.up		S		Up

.ki2key.forward		c|F|S		f
.ki2key.backward	c|F|S		b
.ki2key.nextmode	c|I		n
.ki2key.next		c|C		n
.ki2key.down		c|S		n
.ki2key.prevmode	c|I		p
.ki2key.prev		c|C		p
.ki2key.up 		c|S		p

# その他移動
.ki2key.top		c|F|S		a
.ki2key.bottom		c|F|S		e

# 文節
.ki2key.modedown	I		Tab
.ki2key.modedown	s|I		Tab
.ki2key.shrink		C		Tab

.ki2key.modedown	c|I		i
.ki2key.shrink		c|C		i
.ki2key.shrink		m|c|I		i		off

.ki2key.modeup		c|I		o
.ki2key.expand		c|C		o
.ki2key.expand		m|c|I		o		off

# 取りやめ
.ki2key.unconvert	c|C		g
.ki2key.cancel		c|I|S|D		g

# その他
.ki2key.quote		c|I		q
.ki2key.convert		c|C		w
#.ki2key.euc		c|I		y
.ki2key.edit		c|C		c

# ベルを鳴らすもの
.ki2key.bell		c|I|S|D		c
.ki2key.bell		c|C|S|D		d
.ki2key.bell		c|S		i
.ki2key.bell		c|S		k
.ki2key.bell		c|C|S|D		l
.ki2key.bell		c|S		o
.ki2key.bell		c|C|S|D		q
.ki2key.bell		c|A		r
.ki2key.bell		c|A		s
.ki2key.bell		c|A		t
.ki2key.bell		c|C|S|D		u
.ki2key.bell		c|A		v
.ki2key.bell		c|S|D		w
.ki2key.bell		c|A		x
.ki2key.bell		c|A		y
.ki2key.bell		c|A		z

# 機能を殺すもの
.ki2key.ignore		A		Cancel
.ki2key.ignore		s|A		Cancel
.ki2key.ignore		A		Select
.ki2key.ignore		m|C		Select

.ki2key.ignore		F		KP_Enter
.ki2key.ignore		n		F7
.ki2key.ignore		n		F8
.ki2key.ignore		n		F9
.ki2key.ignore		n		F10
.ki2key.ignore		s|N|F		F12
.ki2key.ignore		s|N|F		F13
.ki2key.ignore		s|N|F		F14
.ki2key.ignore		s|N|F		F15
.ki2key.ignore		s|F		F16
.ki2key.ignore		s|F		F17
.ki2key.ignore		s|F		F18
.ki2key.ignore		s|F		F19
.ki2key.ignore		s|F		F20
.ki2key.ignore		c|F		Tab
.ki2key.ignore		s|c|F		Tab
#
#
#	モード表示文字列
.guide.hiragana		　[あ]
.guide.zkatakana	　[ア]
.guide.hkatakana	　[ｱ]
.guide.zalpha		　[ａ]
.guide.halpha		　[a]
#.guide.sjis		　[SJIS]
.guide.euc		　[EUC]
#.guide.jis		　[JIS]
#.guide.kuten		　[区点]
.guide.register		　[登録]
.guide.eliminate	　[削除]
.guide.kanji		　[漢字]
.guide.edit		　[編集]
.guide.candidate	　[候補]
.guide.symbol		　[記号]
.guide.hinsi		　[品詞]
.guide.quote		　[ｑ]
#
#	入力文字種の変更順指定
.InitialMode		hiragana.zkatakana.hkatakana.zalpha.halpha
#
#	入力コードの変更順指定
#.DefaultCode		jis.kuten
#
#	変換前の muhenkan で入力文字種がひらがなのときの変更文字種指定
#.MuhenkanMode		halpha
#
#	変換後の muhenkan での表示文字種のトグル指定
#.MuhenkanToggle	on
#
#	変換後の muhenkan で表示文字種が全角カタカナの時のトグル文字種指定
#.MuhenkanInEdit	hiragana
#
#	ローマ字かな変換出来ないときベルを鳴らすか
#.rkerrbell		off
#
#	入力文字種変更時の確定指定
#.FlushAfterConversion	off
#
#	文節長（文節間）学習機能を使用するか
#.bstudy		on
#
#	first sj3serv のホスト名指定
#.sj3serv		localhost
#
#	アプリケーションに渡すコントロールコードの指定
#.SetNormal		
#
#	指定されたコントロールコードと直後に入力された文字を渡す指定
#.ThroughNext		
#
#	second sj3serv のホスト名指定
#.sj3serv2		localhost
#
#	ローマ字かな変換中のアルファベットを全角文字に変換するか
#.AlphabetConversion	off
#
#	文字消去時に変換途中のローマ字(ローマ字入力のとき)や非濁音
#	(かな入力のとき)を表示するか
#.BackDisplay		off
#
#	一括変換時の注目するセグメントの位置
.BeginConversionLast	off
#
#	文節拡張時の拡張部分の表示文字種変換動作の指定
#.ExpandModeConversion	on.off
#
#	文節縮小時の縮小部分の表示文字種変換動作の指定
#.ShrinkModeConversion	on.off
#
#	文節拡張時の拡張部分のかな漢字変換動作の指定
#.ExpandKanjiConversion	off.on
#
#	文節縮小時の縮小部分のかな漢字変換動作の指定
#.ShrinkKanjiConversion	off.on
#
#	文節縮小時に１文字しかないときの前文節との合節動作の指定
#.ShrinkAll	off
#
#	ConvedMode で文字入力のキーを押したときの動作の指定
#.FlushInConversion	on
#
#	候補選択で文字入力のキーを押したときの動作の指定
.FlushSelectConversion	on
#
#	変換終了操作時の確定動作の指定
.FlushEndConversion	off
#
#	かな漢字変換を行う文節の指定
#.HenkanSegment		all
#
#	無変換状態にする文節の指定
.MuhenkanSegment	all
#
#	文字消去時に無変換状態にする文節の動作の指定
#.DeleteChangeSegment	one
#
#	部分確定時に無変換状態にする文節のの指定
.FlushChangeSegment	all
#
#	文字種変更ファンクションが呼ばれたときの動作の指定
#.ModeConversion.hiragana	off.off.off
#.ModeConversion.zkatakana	off.off.off
#
#	カレント文節/カーソルの前後移動時の移動単位の指定
#.MoveBySegment		off.on
#
#	カレント文節/カーソルが終端にあるときの前後移動時の逆端戻りの動作指定
.MoveLoop		on
#
#	カレント文節/カーソルの終端移動時の移動単位の指定
#.JumpBySegment		off.on
#
#	文字/文節消去の消去単位指定
.DeleteBySegment	off.off
#
#	文末まで消去する場合の消去単位指定
#.KillBySegment	off.off
#
#	無変換状態に移行時のテキストカーソル位置の指定
.MuhenkanCursorLast	on
#
#	編集開始時のテキストカーソル位置の指定
#.EditCursorLast	off
#
#	部分確定時に無変換状態にするときのテキストカーソル位置の指定
#.FlushCursorLast	off
#
#	変換済み文節のアンダーラインの指定
.ConvertedUnderLine	off
#
#	変換モード変更時のモード表示変更の指定
.DisplayModeChange	on
#
#	最後の文節を消去したときのカレント文節移動の指定
.DeleteLastMove		off
#
#	かなキーボードでないキーボードでかな入力をする機能の初期指定
#.KanaInputOnly		off
#
#	文字入力動作と同時にファンクションの機能を実行するかどうかの指定
.InputSameTime		off
#
#	コントロールコード入力とファンクションを同時実行するかどうかの指定
#.ControlSameTime	off
#
#	表示文字種の変更順の指定
.PrintMode		hiragana.zkatakana.hkatakana.zalpha.halpha
#
#	候補選択の前に文字種をひらがなにして再度かな漢字変換するかの指定
.BeforeSelectConversion	off
#
#	かな漢字変換の前に文字種をひらがなにして変換をするかの指定
#.BeforeConversion	off
#
#	かな漢字変換の前に文字種を入力文字種に再変換するかの指定
.LastDoubleConversion	on
#
#	候補選択の前にカレント文節を次候補に置き換える回数
.BeforeSelectCount	1
#
#	候補選択で backspace の動作をしたときにカレント文節を消去する指定
#.SelectBackSpaceMove	off
#
#	候補選択でひらがな／全角カタカナの候補を出す指定
.CandidatePadding	on
#
#	sjrc ファンクション実行時に読み込まれるファイルの設定
#.NextRCFile		file_name
#
#	include ファイルの設定
#.Include		file_name
