Go to the Russian language version of this page   Russian Keyboard - Virtual Cyrillic keyboard - Russian and Ukrainian
Type Russian or Ukrainian without system keyboard - in Internet-cafe, public library,...
  Short address:
TypeRus.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.