What I'm really disappointed by is laptop manufactures pretty much only go two routes now on laptop keyboard layouts: 1. The one with numpad on wider laptops like this one, 2. The compact one with smaller arrow keys and no nav keys (Home/End/Pgup/Pgdown) in a reasonable place. (typically hidden behind Fn+arrows)
I used to have this old laptop, Dell Latitude E6410, that had pretty much the perfect laptop keyboard for me to write code with. It looks like this [1]. I use Home/End keys extensively while coding and it's part of muscle memory to reach for them directly vertically above arrow keys. This is the only laptop with a keyboard layout like this that I know of. (the full size arrow keys also help)
1: https://miro.medium.com/max/1400/1*pDN_eHnop3QdkRbjkxRSFQ.jp...