Realistically you've got about 50 or so keys and you are using all of them all the time, so you're not really forgetting where anything is. Many also customize where symbols, media keys, etc., are - so they are positioned where it makes most sense to you. Outside of maybe a 2 week learning period I haven't needed to look up where a key is at all
The other thing is that many keys will have multiple functions - so what do you print on them? e.g. my j key also doubles as # and the down key. Some are maybe even more frequently used key combinations, e.g. I have a ``` and a => key
The other thing is that many keys will have multiple functions - so what do you print on them? e.g. my j key also doubles as # and the down key. Some are maybe even more frequently used key combinations, e.g. I have a ``` and a => key