Go to the Russian language version of this page   Virtual Cyrillic keyboard - Russian and Ukrainian on-screen keyboard
Type without system keyboard tools - in Internet-cafe, library,...
  Short address:
Kbd.WinRus.com

 

Type normally - with your regular physical keyboard, using either Standard or Phonetic (homophonic) layout (when А-А, Б-B, Д-D, Ф-F, К-K,...)

In addition, mouse based input also works and there upper-case symbols are typed by holding Shift button on the physical keyboard while clicking on symbol.