What the hell is so important about this page that you're willing to disable virtually the entire browser just so they can't look at the HTML? Here's a clue: nobody cares. The best protection for your files, short of not uploading them (even that's not foolproof, if you want to be absolutely secure you should never even make them), is realizing that if someone wants something bad enough, they'll get it, no matter what you do to prevent them, and the average person just doesn't give a damn and wouldn't take your HTML if you shoved it down their throats.
Let's just assume you did disable all the menus (how, by the way?). To get the source, all I'd have to do is press Ctrl+U. Disabled the shortcut keys? I'd just precede the URL with "view-source:" or, heaven forbid, just turn off JavaScript. Disabled "view-source:" (again, how?)? I'd just go to about:cache, your site would be there. There is no way to hide your HTML because for the browser to render it you've got to send it, and if you send it the browser'll show it.
No menus, no shortcuts, no contextual menu, full-screen... I assume to leave your visitors would have to restart their computers? You don't have to worry about HTML theft, once a visitor sees your site once, they'll never go back.
It's not that hard to fake a referrer.