Back in the late 80s, amused by the multitasking capabilities of the Commodore Amiga, with a friend we removed the keyboard for a Commodore 64, added the second keyboard to the Amiga so both could use the same computer in one display showing two different windows. The reverse of the purpose of terminals: sharing one display while having a single computer and two keyboards.
Clearly that involves electronics and 68k assembly programming.