| 5823 | } |
| 5824 | |
| 5825 | int Editor::KeyDownWithModifiers ( int key, int modifiers, bool *consumed ) |
| 5826 | { |
| 5827 | DwellEnd ( false ); |
| 5828 | int msg = kmap.Find ( key, modifiers ); |
| 5829 | if ( msg ) { |
| 5830 | if ( consumed ) { |
| 5831 | *consumed = true; |
| 5832 | } |
| 5833 | return WndProc ( msg, 0, 0 ); |
| 5834 | } else { |
| 5835 | if ( consumed ) { |
| 5836 | *consumed = false; |
| 5837 | } |
| 5838 | return KeyDefault ( key, modifiers ); |
| 5839 | } |
| 5840 | } |
| 5841 | |
| 5842 | int Editor::KeyDown ( int key, bool shift, bool ctrl, bool alt, bool *consumed ) |
| 5843 | { |