             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

        if( rightActivated )
            model.moveBy( horizontalStep, 0 )
        
        if( zoomInActivated )
            model.zoomBy( 11/7 )
        

    private var leftActivated : Boolean
    private var rightActivated : Boolean

    private var pageUpActivated : Boolean
    private var pageDownActivated : Boolean
    private var homeActivated : Boolean
    private var endActivated : Boolean

    private var zoomInActivated : Boolean
    private var zoomOutActivated : Boolean
    
