             case 68: // D
                 rightActivated = value
                 break
+                
+                
+            case Keyboard.PAGE_UP:
+                pageUpActivated = value
+                break
+                
+            case Keyboard.PAGE_DOWN:
+                pageDownActivated = value
+                break
+                
+            case Keyboard.HOME:
+                homeActivated = value
+                break
+                
+            case Keyboard.END:
+                endActivated = value
+                break
+                
                 
             case Keyboard.NUMPAD_ADD:
             case 73: // I

    private var leftActivated : Boolean
    private var rightActivated : Boolean

    private var zoomInActivated : Boolean
    private var zoomOutActivated : Boolean
    

        if( rightActivated )
            model.moveBy( horizontalStep, 0 )
        
        
        if( pageUpActivated )
            model.moveTo( model.viewport.x, 0 )
        
        if( pageDownActivated )
            model.moveTo( model.viewport.x, 1 )
        
        if( homeActivated )
            model.moveTo( 0, model.viewport.y )
        
        if( endActivated )
            model.moveTo( 1, model.viewport.y )
        
        
        if( zoomInActivated )
            model.zoomBy( 11/7 )
        
