Just a few weeks ago, I tried playing with a 14-CURRENT boot iso on my Zephyrus. And, I discovered that the secret to making the keyboard register is frankly holding down the shift key as I type. In that case, the letters came out all lower-case. Pressing the Caps Lock key once (and still holding the shift key down afterwards) did make the letters come out in upper-case.
BUT...
I cannot type out the special characters like ~,@,#,%,^,&,*,(,),_,+,{,},|,:,",<,>,?
...
I guess I will try OpenBSD on this thing sometime soon, just to see what's so different about how OpenBSD looks for a keyboard on my Zephyrus...