Keyboard Issues: Can’t sign in or access system preferences I have an issue where my keyboard is typing random characters when I type, my left and right arrows type a ‘=‘ sign and the numbers don’t work.

I am not signed in and at the login screen. I am unable to type numbers, this is what I need to sign in, and I assume edit the keyboard preferences. 

Things I have tried with no results
- Safe Boot
- Reset Cache
The easiest way is to use an external keyboard, connect it and then get in and reconfigure in-built keyboard in System Preferences.