BuildRequires: pkgconfig(bundle)
BuildRequires: pkgconfig(rpc-port)
BuildRequires: pkgconfig(capi-appfw-event)
+BuildRequires: pkgconfig(notification)
Requires: ise-engine-glm
Requires: ise-engine-default
#include <app_control.h>
#include <app_preference.h>
#include <ode/internal-encryption.h>
+#include <notification.h>
#include "clipboard.h"
#include "autofill.h"
#include "ise.h"
key.dev_subclass = dev_subclass;
}
- if (keyboard_state->visible_state)
+ if (keyboard_state->visible_state) {
ise_process_key_event(key, ret);
- else
- ret = FALSE;
+ } else {
+ if (key.code == IME_KEY_space && (key.mask & IME_KEY_MASK_SHIFT)) {
+ if (key.mask & IME_KEY_MASK_RELEASED) {
+ if (_language_manager.select_next_language()) {
+ LANGUAGE_INFO *info = _language_manager.get_language_info(_language_manager.get_current_language());
+ if (info) {
+ notification_status_message_post(info->display_name.c_str());
+ }
+ } else {
+ LOGE("Failed to change language");
+ }
+ }
+
+ ret = TRUE;
+ } else {
+ ret = FALSE;
+ }
+ }
if (dev_name)
free(dev_name);