LCtrlのモディファイヤーをCtrlからWinにして、キー自体も入れ替える設定ファイル。
#
include "109.nodoka"
Keymap Global
key F1 = &DescribeBindings
mod Ctrl -= LCtrl
mod Win += LCtrl
key LCtrl = LWin
以下、F1キーを押したときのログ
window Global ( /.*/ || /.*/ ) = &OtherWindowClass
mod Shift = LeftShift RightShift
mod Control = RightControl
mod Alt = LeftAlt RightAlt
mod Windows = LeftWindows RightWindows LeftControl
key F1 = &DescribeBindings
key LeftControl = LeftWindows
[2] については、こちらの定義したキーマップが複雑 (4, 5個の階層をもつようなキーマップ群) でしたので、
親の設定を子が上書きして、想定した挙動となっていないようでした。
あまりちゃんとした理解ができていないのですが、 key A = B と書いていたところを
def subst A = B に書き換えてやることによって私の望む挙動にすることができました。