OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef APPS_MOTERM_KEY_UTIL_H_ | 5 #ifndef APPS_MOTERM_KEY_UTIL_H_ |
6 #define APPS_MOTERM_KEY_UTIL_H_ | 6 #define APPS_MOTERM_KEY_UTIL_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 namespace mojo { | 10 namespace mojo { |
11 class Event; | 11 class Event; |
12 } | 12 } |
13 | 13 |
14 // Gets an appropriate (VT100/xterm-ish) sequence of characters to generate for | 14 // Gets an appropriate (VT100/xterm-ish) sequence of characters to generate for |
15 // the given key pressed event (|key_event| must have |action| value | 15 // the given key pressed event (|key_event| must have |action| value |
16 // |EVENT_TYPE_KEY_PRESSED|). |keypad_application_mode| indicates if the keypad | 16 // |EventType::KEY_PRESSED|). |keypad_application_mode| indicates if the keypad |
17 // is in "application mode". | 17 // is in "application mode". |
18 std::string GetInputSequenceForKeyPressedEvent(const mojo::Event& key_event, | 18 std::string GetInputSequenceForKeyPressedEvent(const mojo::Event& key_event, |
19 bool keypad_application_mode); | 19 bool keypad_application_mode); |
20 | 20 |
21 #endif // APPS_MOTERM_KEY_UTIL_H_ | 21 #endif // APPS_MOTERM_KEY_UTIL_H_ |
OLD | NEW |