Mercurial > audlegacy
comparison audacious/mainwin.c @ 225:bfee3129143e trunk
[svn] Add Winamp-style numeric keypad shortcut key support.
author | nenolod |
---|---|
date | Fri, 25 Nov 2005 19:29:04 -0800 |
parents | ccd034857702 |
children | 108cd7e58d5e |
comparison
equal
deleted
inserted
replaced
224:1ce5afec0db1 | 225:bfee3129143e |
---|---|
1179 | 1179 |
1180 switch (event->keyval) { | 1180 switch (event->keyval) { |
1181 | 1181 |
1182 case GDK_Up: | 1182 case GDK_Up: |
1183 case GDK_KP_Up: | 1183 case GDK_KP_Up: |
1184 case GDK_KP_8: | |
1184 mainwin_set_volume_diff(2); | 1185 mainwin_set_volume_diff(2); |
1185 break; | 1186 break; |
1186 case GDK_Down: | 1187 case GDK_Down: |
1187 case GDK_KP_Down: | 1188 case GDK_KP_Down: |
1189 case GDK_KP_2: | |
1188 mainwin_set_volume_diff(-2); | 1190 mainwin_set_volume_diff(-2); |
1189 break; | 1191 break; |
1190 case GDK_Left: | 1192 case GDK_Left: |
1191 case GDK_KP_Left: | 1193 case GDK_KP_Left: |
1194 case GDK_KP_7: | |
1192 if (playlist_get_current_length() != -1) | 1195 if (playlist_get_current_length() != -1) |
1193 bmp_playback_seek(CLAMP | 1196 bmp_playback_seek(CLAMP |
1194 (bmp_playback_get_time() - 5000, 0, | 1197 (bmp_playback_get_time() - 5000, 0, |
1195 playlist_get_current_length()) / 1000); | 1198 playlist_get_current_length()) / 1000); |
1196 break; | 1199 break; |
1197 case GDK_Right: | 1200 case GDK_Right: |
1198 case GDK_KP_Right: | 1201 case GDK_KP_Right: |
1202 case GDK_KP_9: | |
1199 if (playlist_get_current_length() != -1) | 1203 if (playlist_get_current_length() != -1) |
1200 bmp_playback_seek(CLAMP | 1204 bmp_playback_seek(CLAMP |
1201 (bmp_playback_get_time() + 5000, 0, | 1205 (bmp_playback_get_time() + 5000, 0, |
1202 playlist_get_current_length()) / 1000); | 1206 playlist_get_current_length()) / 1000); |
1207 break; | |
1208 case GDK_KP_4: | |
1209 playlist_prev(); | |
1210 break; | |
1211 case GDK_KP_6: | |
1212 playlist_next(); | |
1213 break; | |
1214 case GDK_KP_Insert: | |
1215 mainwin_jump_to_file(); | |
1216 break; | |
1217 case GDK_KP_5: | |
1218 mainwin_play_pushed(); | |
1203 break; | 1219 break; |
1204 case GDK_Escape: | 1220 case GDK_Escape: |
1205 mainwin_minimize_cb(); | 1221 mainwin_minimize_cb(); |
1206 break; | 1222 break; |
1207 default: | 1223 default: |