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: