"pixel perfect" hd tablet content - letterbox vs soft buttons, how?

Having trouble getting screen dimensions *exactly* right for non-scaled, pixel-perfect content - particularly with the Android soft button area.

Let’s say I was building ONLY for a Nexus 7 and 10, for the purpose of this question.  I’d like it to appear exactly 1:1 on the Nexus 7 and scale up for the Nexus 10.

Corona reports 800x1280 resolution, and my config is 800x1280, letterbox, build: portrait.  So far, so good.  I have a simple test app that loads single 800x1280 “analytical” measurement png that I can QA with.

But when displayed on a Nexus 7, the actual usable screen space excludes 75px vertical for the soft button area.  A screen capture will reveal that my app is now running pillarboxed in 1205 height (1280-75) thus having an aspect-corrected width of 754 (so 23px pillars on left/right)

Nothing in display.* seems available to indicate that condition, am I missing something?

aside:  yes, I know all about “bleed” dimensions for filling letterboxes of various aspects with a background image, that is NOT the question posed here:  given a known target resolution, and a config that (in theory) exactly matches, why is content still being letterboxed, and how to resolve?

Thanks!

source attached, with analytic image and info text printed on screen during run.

Check the reported values when actually running on a Nexus 7 (not simulator).  I guess my question boils down to:  is this the expected behavior on this device?  pixelWidth/Height are correctly reported (minus the soft bar), but content is squashed vertically (and expanded/pillared horizontally).  “top” status bar height (either version) seems unrelated.

Would it be “valid” to specify in config.lua that width/height = display.pixelwidth/height?

[edit]  nevermind… i think.  a bit of manual-reading gave me the clue i needed:  I wasn’t aware that ANY specification of width/height implies that content WILL be stretched to device, apparently overriding the ‘scale = “none”’ bit in my conditional portion when device dimensions are “just right, or close enough”.  simply commenting those out seems to have the desired effect:  now exact 1:1 scaling on a 800x ~1200-ish device, and scaling/letterboxing elsewhere as necessary.

source attached, with analytic image and info text printed on screen during run.

Check the reported values when actually running on a Nexus 7 (not simulator).  I guess my question boils down to:  is this the expected behavior on this device?  pixelWidth/Height are correctly reported (minus the soft bar), but content is squashed vertically (and expanded/pillared horizontally).  “top” status bar height (either version) seems unrelated.

Would it be “valid” to specify in config.lua that width/height = display.pixelwidth/height?

[edit]  nevermind… i think.  a bit of manual-reading gave me the clue i needed:  I wasn’t aware that ANY specification of width/height implies that content WILL be stretched to device, apparently overriding the ‘scale = “none”’ bit in my conditional portion when device dimensions are “just right, or close enough”.  simply commenting those out seems to have the desired effect:  now exact 1:1 scaling on a 800x ~1200-ish device, and scaling/letterboxing elsewhere as necessary.