Если не блутус - да, тоже можно.
Придется сделать реверс-инжиниринг протокола, написать свое решение для кодирования/декодирования информации, согласно требований протокола, и возможно перепаять мышь, чтобы она выступила в роли передатчика (опять же, в зависимости от протокола).
Что нужно знать? Да в принципе ничего особенного - программирование, работу с протоколами, отладку, и кучу всего другого. Но это такое, за несколько лет освоите без проблем.