I received an email last week:
[Russian has] 33 letters. So I think the only option is to use Home and Page Up for ъ and ь (these keys used for typing in Japanese layout for Kinesis keyboard). I made preliminary version of the layout (for ergonomic orthonormal keyboard like new Kinesis Advantage360):
[ № = − + / ’ ° § % * ]
Ф 1 2 3 4 5 6 7 8 9 0 Э
БУКЛ –( —) ДГЗХЦ
ЫВАЕ ,; .: НОСТЁ
ЙЧИЯ -_ ?! РМПЖ
Ш ЩЮ
Ъ@ Ь#
«„ »“
I made some changes in the typographical symbols scheme according to Russian typographic tradition. Letter arranged by frequency, including bigrams and trigrams. But I am still not sure if it is good or not.