Hi! The behaviour of PgUp/PgDn and End/Home keys in the presence of insets is not what I would expect.
When the cursor is inside a math-inset, and End(Home) is pressed, the cursor moves to the end(beginning) of the inset. If it is pressed again, it moves out of the inset and to the end(beginning) of the line. This is the behaviour I expect. When the cursor is inside an ERT-inset or a Note (not checked with other insets) and End(Home) is pressed, the cursor moves, as expected, to the end(beginning) of the inset. However, if it is pressed again, it does not move out of the inset. I guess this is a bug?
When the cursor is inside a non-math inset and PgUp(PgDn) is pressed, the cursor moves directly out of the inset and is placed some lines above the inset. This is what I expect. However, when the cursor is inside a math inset and PgUp(PgDn) is pressed, the cursor moves to the beginning(end) of the inset, and only if PgUp(PgDn) is pressed again, it moves out of the inset. I guess this is a bug?
Cheers, Nicolás
