Sight-reading Tips

Everybody knows that good sight-reading skills are useful, but we often try to acquire them by just playing through lots of music, either messily or slowly. For me, at least, I found it important to keep the tempo up (often the only thing that really matters when accompanying), which means simplifying the music in some way. Here are possibilities (I'd recommend using a metronome to make sure you're keeping it steady):

-just play the notes that occur on downbeats, strong beats, or every beat

-just play the rhythms of each hand, slapping at the keyboard/lid/table top

-play just the LH part for a measure or a beat, then just the RH, continuing to alternate (then go back to the beginning and do the opposite)

-play solid chords in each hand for each change of position (I sometimes try thinking of a piece as a sequence of hand positions, within which the notes are just finger numbers); in other words, how many consecutive notes can you play without moving the hand (obviously not more than 5 different notes)?

Other tips not involving simplification (these might need to be taken more slowly)

-cross the hands, so the RH plays the LH's notes and vice versa

-take 2 measures' time to memorize a measure, then play it looking at hands, repeat for next (I think a lot of good sight-reading is fast micro-memorization, so the hands play from memory while the eyes look ahead) 

-transpose the piece

-play it backwards, in order to refocus eyes/fingers on the actual notes, not just common patterns