summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorJaeun Choi <jaeun12.choi@samsung.com>2015-02-12 17:31:00 +0900
committerJaeun Choi <jaeun12.choi@samsung.com>2015-02-12 17:53:55 +0900
commitfdd222c78e73481125d881a912794f0364212ab4 (patch)
treeb67090eb3ce5d1c0f439ea0f6cf777ec22448568 /config
parenta54da8aab46176525f9db88300af74e21553be91 (diff)
genlist: select the focused item on enter key input
there was no way to select an item with key input on ELM_ITEM_SELECT_ON_FOCUS_DISABLE mode. this patch enables select and multi select with enter/space key input. @fix
Diffstat (limited to 'config')
-rw-r--r--config/default/base.src.in54
-rw-r--r--config/mobile/base.src.in54
-rw-r--r--config/standard/base.src.in54
3 files changed, 162 insertions, 0 deletions
diff --git a/config/default/base.src.in b/config/default/base.src.in
index 35f9984fa..78b387395 100644
--- a/config/default/base.src.in
+++ b/config/default/base.src.in
@@ -1243,18 +1243,72 @@ group "Elm_Config" struct {
1243 value "key" string: "Return"; 1243 value "key" string: "Return";
1244 value "action" string: "select"; 1244 value "action" string: "select";
1245 value "params" string: ""; 1245 value "params" string: "";
1246 group "modifiers" list {
1247 group "Elm_Config_Binding_Modifier" struct {
1248 value "mod" string: "Control";
1249 value "flag" uchar: 0;
1250 }
1251 }
1246 } 1252 }
1247 group "Elm_Config_Binding_Key" struct { 1253 group "Elm_Config_Binding_Key" struct {
1248 value "context" int: 0; 1254 value "context" int: 0;
1249 value "key" string: "KP_Enter"; 1255 value "key" string: "KP_Enter";
1250 value "action" string: "select"; 1256 value "action" string: "select";
1251 value "params" string: ""; 1257 value "params" string: "";
1258 group "modifiers" list {
1259 group "Elm_Config_Binding_Modifier" struct {
1260 value "mod" string: "Control";
1261 value "flag" uchar: 0;
1262 }
1263 }
1252 } 1264 }
1253 group "Elm_Config_Binding_Key" struct { 1265 group "Elm_Config_Binding_Key" struct {
1254 value "context" int: 0; 1266 value "context" int: 0;
1255 value "key" string: "space"; 1267 value "key" string: "space";
1256 value "action" string: "select"; 1268 value "action" string: "select";
1257 value "params" string: ""; 1269 value "params" string: "";
1270 group "modifiers" list {
1271 group "Elm_Config_Binding_Modifier" struct {
1272 value "mod" string: "Control";
1273 value "flag" uchar: 0;
1274 }
1275 }
1276 }
1277 group "Elm_Config_Binding_Key" struct {
1278 value "context" int: 0;
1279 value "key" string: "Return";
1280 value "action" string: "select";
1281 value "params" string: "multi";
1282 group "modifiers" list {
1283 group "Elm_Config_Binding_Modifier" struct {
1284 value "mod" string: "Control";
1285 value "flag" uchar: 1;
1286 }
1287 }
1288 }
1289 group "Elm_Config_Binding_Key" struct {
1290 value "context" int: 0;
1291 value "key" string: "KP_Enter";
1292 value "action" string: "select";
1293 value "params" string: "multi";
1294 group "modifiers" list {
1295 group "Elm_Config_Binding_Modifier" struct {
1296 value "mod" string: "Control";
1297 value "flag" uchar: 1;
1298 }
1299 }
1300 }
1301 group "Elm_Config_Binding_Key" struct {
1302 value "context" int: 0;
1303 value "key" string: "space";
1304 value "action" string: "select";
1305 value "params" string: "multi";
1306 group "modifiers" list {
1307 group "Elm_Config_Binding_Modifier" struct {
1308 value "mod" string: "Control";
1309 value "flag" uchar: 1;
1310 }
1311 }
1258 } 1312 }
1259 group "Elm_Config_Binding_Key" struct { 1313 group "Elm_Config_Binding_Key" struct {
1260 value "context" int: 0; 1314 value "context" int: 0;
diff --git a/config/mobile/base.src.in b/config/mobile/base.src.in
index 4e4afd483..127c8a923 100644
--- a/config/mobile/base.src.in
+++ b/config/mobile/base.src.in
@@ -1247,18 +1247,72 @@ group "Elm_Config" struct {
1247 value "key" string: "Return"; 1247 value "key" string: "Return";
1248 value "action" string: "select"; 1248 value "action" string: "select";
1249 value "params" string: ""; 1249 value "params" string: "";
1250 group "modifiers" list {
1251 group "Elm_Config_Binding_Modifier" struct {
1252 value "mod" string: "Control";
1253 value "flag" uchar: 0;
1254 }
1255 }
1250 } 1256 }
1251 group "Elm_Config_Binding_Key" struct { 1257 group "Elm_Config_Binding_Key" struct {
1252 value "context" int: 0; 1258 value "context" int: 0;
1253 value "key" string: "KP_Enter"; 1259 value "key" string: "KP_Enter";
1254 value "action" string: "select"; 1260 value "action" string: "select";
1255 value "params" string: ""; 1261 value "params" string: "";
1262 group "modifiers" list {
1263 group "Elm_Config_Binding_Modifier" struct {
1264 value "mod" string: "Control";
1265 value "flag" uchar: 0;
1266 }
1267 }
1256 } 1268 }
1257 group "Elm_Config_Binding_Key" struct { 1269 group "Elm_Config_Binding_Key" struct {
1258 value "context" int: 0; 1270 value "context" int: 0;
1259 value "key" string: "space"; 1271 value "key" string: "space";
1260 value "action" string: "select"; 1272 value "action" string: "select";
1261 value "params" string: ""; 1273 value "params" string: "";
1274 group "modifiers" list {
1275 group "Elm_Config_Binding_Modifier" struct {
1276 value "mod" string: "Control";
1277 value "flag" uchar: 0;
1278 }
1279 }
1280 }
1281 group "Elm_Config_Binding_Key" struct {
1282 value "context" int: 0;
1283 value "key" string: "Return";
1284 value "action" string: "select";
1285 value "params" string: "multi";
1286 group "modifiers" list {
1287 group "Elm_Config_Binding_Modifier" struct {
1288 value "mod" string: "Control";
1289 value "flag" uchar: 1;
1290 }
1291 }
1292 }
1293 group "Elm_Config_Binding_Key" struct {
1294 value "context" int: 0;
1295 value "key" string: "KP_Enter";
1296 value "action" string: "select";
1297 value "params" string: "multi";
1298 group "modifiers" list {
1299 group "Elm_Config_Binding_Modifier" struct {
1300 value "mod" string: "Control";
1301 value "flag" uchar: 1;
1302 }
1303 }
1304 }
1305 group "Elm_Config_Binding_Key" struct {
1306 value "context" int: 0;
1307 value "key" string: "space";
1308 value "action" string: "select";
1309 value "params" string: "multi";
1310 group "modifiers" list {
1311 group "Elm_Config_Binding_Modifier" struct {
1312 value "mod" string: "Control";
1313 value "flag" uchar: 1;
1314 }
1315 }
1262 } 1316 }
1263 group "Elm_Config_Binding_Key" struct { 1317 group "Elm_Config_Binding_Key" struct {
1264 value "context" int: 0; 1318 value "context" int: 0;
diff --git a/config/standard/base.src.in b/config/standard/base.src.in
index e55f879dd..b7f9a4b60 100644
--- a/config/standard/base.src.in
+++ b/config/standard/base.src.in
@@ -1244,18 +1244,72 @@ group "Elm_Config" struct {
1244 value "key" string: "Return"; 1244 value "key" string: "Return";
1245 value "action" string: "select"; 1245 value "action" string: "select";
1246 value "params" string: ""; 1246 value "params" string: "";
1247 group "modifiers" list {
1248 group "Elm_Config_Binding_Modifier" struct {
1249 value "mod" string: "Control";
1250 value "flag" uchar: 0;
1251 }
1252 }
1247 } 1253 }
1248 group "Elm_Config_Binding_Key" struct { 1254 group "Elm_Config_Binding_Key" struct {
1249 value "context" int: 0; 1255 value "context" int: 0;
1250 value "key" string: "KP_Enter"; 1256 value "key" string: "KP_Enter";
1251 value "action" string: "select"; 1257 value "action" string: "select";
1252 value "params" string: ""; 1258 value "params" string: "";
1259 group "modifiers" list {
1260 group "Elm_Config_Binding_Modifier" struct {
1261 value "mod" string: "Control";
1262 value "flag" uchar: 0;
1263 }
1264 }
1253 } 1265 }
1254 group "Elm_Config_Binding_Key" struct { 1266 group "Elm_Config_Binding_Key" struct {
1255 value "context" int: 0; 1267 value "context" int: 0;
1256 value "key" string: "space"; 1268 value "key" string: "space";
1257 value "action" string: "select"; 1269 value "action" string: "select";
1258 value "params" string: ""; 1270 value "params" string: "";
1271 group "modifiers" list {
1272 group "Elm_Config_Binding_Modifier" struct {
1273 value "mod" string: "Control";
1274 value "flag" uchar: 0;
1275 }
1276 }
1277 }
1278 group "Elm_Config_Binding_Key" struct {
1279 value "context" int: 0;
1280 value "key" string: "Return";
1281 value "action" string: "select";
1282 value "params" string: "multi";
1283 group "modifiers" list {
1284 group "Elm_Config_Binding_Modifier" struct {
1285 value "mod" string: "Control";
1286 value "flag" uchar: 1;
1287 }
1288 }
1289 }
1290 group "Elm_Config_Binding_Key" struct {
1291 value "context" int: 0;
1292 value "key" string: "KP_Enter";
1293 value "action" string: "select";
1294 value "params" string: "multi";
1295 group "modifiers" list {
1296 group "Elm_Config_Binding_Modifier" struct {
1297 value "mod" string: "Control";
1298 value "flag" uchar: 1;
1299 }
1300 }
1301 }
1302 group "Elm_Config_Binding_Key" struct {
1303 value "context" int: 0;
1304 value "key" string: "space";
1305 value "action" string: "select";
1306 value "params" string: "multi";
1307 group "modifiers" list {
1308 group "Elm_Config_Binding_Modifier" struct {
1309 value "mod" string: "Control";
1310 value "flag" uchar: 1;
1311 }
1312 }
1259 } 1313 }
1260 group "Elm_Config_Binding_Key" struct { 1314 group "Elm_Config_Binding_Key" struct {
1261 value "context" int: 0; 1315 value "context" int: 0;