Boas, não te dou certeza, mas penso que não consegues fazer esa ligação. Porque o teclado está ligado ao portatil como se tivesse um teclado e o usb estivesse ligado a torre. Duvido que seja possivel, mas como não tenho certeza, espera que alguem te confirme.
O erro da niantic foi pegar nas bases do outro jogo que eles pussuem para criar os gyms e os pokestops, se meterem um algoritmo aleatorio dexaria de existir essa descrepancia e poderia ser muito mais balanceado ~;D
Não te sei o que dizer, certamente existira algo para alem do que aquilo que disseste. Por um lado sou o primeira a dizer, que se queres informática, segue o que gostas e não o que aches que é bom. Por outro lado a matemática é uma disciplina de lógica e na informática é muito baseada em lógica.