Changeset 10
- Timestamp:
- 01/02/07 21:56:18 (2 days ago)
- Files:
-
- people/psilotum/porta2030-console (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
people/psilotum/porta2030-console
r9 r10 12 12 13 13 # the key mapping 14 # +------------+------- +15 # | dial | o|16 # | hangup | x|17 # | up | k|18 # | left | h|19 # | bottom | j|20 # | right | l|21 # | skype key | s 22 # +------------+------- +23 o=dial_key 24 x=hangup_key 25 k=up_key 26 h=left_key 27 j=bottom_key 28 l=right_key 29 s =skype_key14 # +------------+-----------------+ 15 # | dial | dial_key | 16 # | hangup | hangup_key | 17 # | up | up_key | 18 # | left | left_key | 19 # | bottom | bottom_key | 20 # | right | right_key | 21 # | skype key | skype_key | 22 # +------------+-----------------+ 23 dial_key=`echo $dial_key` 24 hangup_key=`echo $hangup_key` 25 up_key=`echo $up_key` 26 left_key=`echo $left_key` 27 bottom_key=`echo $bottom_key` 28 right_key=`echo $right_key` 29 skype_key=`echo $skype_key` 30 30 31 31 … … 50 50 # 07:23:42 51 51 main_screen(){ 52 Echo "Welcome to the PORTA"52 echo "::Welcome to PORTA-pack::" 53 53 echo `date +%Y/%m/%d` 54 54 echo `date +%H:%M:%S` … … 57 57 # menu key 58 58 menu_screen(){ 59 echo " MENU"59 echo "::MENU::" 60 60 echo "1(dial key): camera, taking photos" 61 61 echo "2(dial key): transfer the files" 62 62 echo "3(dial key): " 63 } 64 # rapid dial screen 65 rapid_dial_screen(){ 66 echo "::RAPID DIAL::" 67 echo "press (S) key + 1~9 + phone number" 63 68 } 64 69 … … 101 106 # "dial key" means "ENTER" because there is no enter key 102 107 # on the usb phone. 108 # 103 109 104 if [ x"$function_key" = x"$j" ]; then 110 # bottom key 111 if [ x"$function_key" = x"$bottom_key" ]; then 105 112 106 113 menu_screen … … 113 120 elif [ $action = "3" ]; then 114 121 ping 115 elif [ "$action" = "$x" ]; then 122 elif [ $action = "$up_key" ];then 123 main_screen 124 elif [ "$action" = "$hangup_key" ]; then 116 125 main_screen 117 126 else 118 menu_screen127 echo "$action" 119 128 fi 120 129 121 elif [ x"$function_key" = x"$k" ]; then 130 # up key 131 # rapid dial 132 elif [ x"$function_key" = x"$up_key" ]; then 133 rapid_dial_screen 134 read action 135 if [ "$action" = "$hangup_key" ]; then 136 main_screen 137 138 elif [ x"$action" = x"$up_key"]; then 139 rapid_dial_screen 140 141 142 elif [ x"$action" = x"$hangup_key" ]; then 143 menu_screen 144 fi 145 146 elif [ x"$function_key" = x"$left_key" ]; then 122 147 menu_screen 123 148 124 elif [ x"$function_key" = x"$ h" ]; then149 elif [ x"$function_key" = x"$right_key" ]; then 125 150 menu_screen 126 151 127 elif [ x"$function_key" = x"$l" ]; then 128 menu_screen 129 130 elif [ x"$function_key" = x"$o" ]; then 152 elif [ x"$function_key" = x"$dial_key" ]; then 131 153 dial 132 154 else