not exactly.

each clone can only have one keymap... its a translation to/from a key from/to a string... the strings are passed to the other clones... which in turn will use their keymap to determine if they can map the string to a key... if not, it's ignored. but if a string is found, then the associated key is pushed to that clone.

each clone could have its own keymap.. or none at all. but the main, like the clones, only has one.

think of keymaps as one side of a translation table... (does that help?)

basically:

ctrl+1 ==> healme ==> 1

this would require 2 keymaps...

1: ctrl+1 ==> healme
and
2: healme ==> 1

and each must be loaded onto the proper clones. the keymaps can grow rather large