hdmi (dvi-i) передать можно будет и на 50 метров (если есть лишние 20 тысяч рублей)
но вот с usb чуть сложнее, у китайцев есть тьма решений, вплоть до удлинителя usb -> ethernet -> usb за
100р + свой блок питания , надежность хз, но разум подсказывает что для мышки и клавиатуры этих решений хватит (а вот флешки или вебкамеры уже скорее всего проблема)
для 10-20 метров хватит обычных usb кабелей и usb-хаба
p.s. настоятельно рекомендую не связываться с перекодированием видео (всякие over ethernet, wifi и т.п.), будет лаг, будет понижение качества (на квадратики разваливаться будет)