title: How to navigate code on a keyboard with no Home/End keys and no Fn key?
body: <p>I'm looking at various laptops for one to program on while traveling and I found this one: the Asus Flip Chromebook:</p>
  
  <p><a href="https://i.stack.imgur.com/wytav.png" rel="noreferrer"><img src="https://i.stack.imgur.com/wytav.png" alt="Asus Flip Chromebook"></a></p>
  
  <p>It's already hard to find sub-15" laptops with a Del/PgUp/PgDn/End row which I use religiously while coding but most laptops have at least an "Fn" key to acquire most of this functionality from the arrow keys. But this laptop doesn't even have that.</p>
  
  <p>I understand that this laptop is a Chromebook and isn't targeted at programmers but if someone wanted to use a laptop like this for programming, how can an environment and IDE be setup to account for these missing keys?</p>
  
  <p>For example, to to select the current line I type Shift+Home if I'm at the end, Home+Shift+End if I'm below, etc.</p>
  
  <p>What solutions and different workflows are available for this kind of keyboard?</p>