map keys and handle key events on Android and OS X
This commit is contained in:
@@ -652,7 +652,7 @@ bool App::mouse_scroll(float x, float y, float delta)
|
||||
layout[main_id]->update();
|
||||
return ret == kEventResult::Consumed;
|
||||
}
|
||||
bool App::key_down(int key)
|
||||
bool App::key_down(kKey key)
|
||||
{
|
||||
KeyEvent e;
|
||||
e.m_type = kEventType::KeyDown;
|
||||
@@ -661,7 +661,7 @@ bool App::key_down(int key)
|
||||
layout[main_id]->update();
|
||||
return ret == kEventResult::Consumed;
|
||||
}
|
||||
bool App::key_up(int key)
|
||||
bool App::key_up(kKey key)
|
||||
{
|
||||
KeyEvent e;
|
||||
e.m_type = kEventType::KeyUp;
|
||||
@@ -670,12 +670,12 @@ bool App::key_up(int key)
|
||||
layout[main_id]->update();
|
||||
return ret == kEventResult::Consumed;
|
||||
}
|
||||
bool App::key_char(int key)
|
||||
bool App::key_char(char key)
|
||||
{
|
||||
KeyEvent e;
|
||||
e.m_type = kEventType::KeyChar;
|
||||
e.m_key = key;
|
||||
e.m_char = key;
|
||||
auto ret = layout[main_id]->on_event(&e);
|
||||
layout[main_id]->update();
|
||||
return ret == kEventResult::Consumed;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user