From 3244f0cd6b0db658150fa5057c8ad5f5b37d7f57 Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Thu, 21 Apr 2016 17:01:55 +0900 Subject: [PATCH] Add repeat parsing routine in make_symbols.sh Change-Id: Iaac8dfa5700772c839f323b81b31c70fbbebf23a --- make_symbols.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/make_symbols.sh b/make_symbols.sh index 80a2c0f..9a1844e 100755 --- a/make_symbols.sh +++ b/make_symbols.sh @@ -48,12 +48,16 @@ done < ${SYMBOLS_PATH} echo "" >> ${TEMP_SYMBOLS_FILE} echo "// Tizen common keys" >> ${TEMP_SYMBOLS_FILE} -while read KEYNAME KERNEL_KEYCODE KEYBOARD_OPT +while read KEYNAME KERNEL_KEYCODE OPTS do - [[ $KEYBOARD_OPT == *"keyboard"* ]] && continue - KERNEL_KEYCODE=$(echo $KERNEL_KEYCODE $PLATFORM_BASE_KEYCODE | awk '{print $1 + $2}') + [[ $OPTS == *"keyboard"* ]] && continue + + EXTRA_OPTS=", repeat=False" + [[ $OPTS == *"repeat"* ]] && EXTRA_OPTS=", repeat=True" + + KERNEL_KEYCODE=$(echo $(($KERNEL_KEYCODE+$PLATFORM_BASE_KEYCODE))) KEYCODE="${KERNEL_KEYCODE}" - echo "key { [ ${KEYNAME} ] };" >> ${TEMP_SYMBOLS_FILE} + echo "key { [ ${KEYNAME} ] ${EXTRA_OPTS} };" >> ${TEMP_SYMBOLS_FILE} done < ${KEYMAP_FILE_PATH} echo "};" >> ${TEMP_SYMBOLS_FILE} -- 2.7.4