@loam This is an Ergodox - a split, ergonomic, mechanical, fully programmable keyboard. There's a build guide at https://ergodox.io that I followed.
Is definitely a new experience to type on - I borrowed one from a friend and it took about a week to become "ok" and a couple more weeks to confidently type passwords.