Re the high terrain - One solution is to have two or more barostats the ("altimeters" that used to trigger seat separation ).
Seats I sat in (RAF) were usually set up with a 10,000' barostat in the UK ( no high terrain), however when we flew to,say, Deci. or Cyprus and were going to overfly the Alps the barostats were changed for a 5000 metre model .