Lines 3312-3317
Link Here
|
3312 |
sc_bell(scp, bios_value.bell_pitch, BELL_DURATION); |
3312 |
sc_bell(scp, bios_value.bell_pitch, BELL_DURATION); |
3313 |
goto next_code; |
3313 |
goto next_code; |
3314 |
|
3314 |
|
|
|
3315 |
case 'k': /* up key */ |
3316 |
sc_remove_cutmarking(scp); |
3317 |
if (sc_hist_up_line(scp)) |
3318 |
if (!(flags & SCGETC_CN)) |
3319 |
sc_bell(scp, bios_value.bell_pitch, BELL_DURATION); |
3320 |
goto next_code; |
3321 |
|
3322 |
case 'j': /* down key */ |
3323 |
sc_remove_cutmarking(scp); |
3324 |
if (sc_hist_down_line(scp)) |
3325 |
if (!(flags & SCGETC_CN)) |
3326 |
sc_bell(scp, bios_value.bell_pitch, BELL_DURATION); |
3327 |
goto next_code; |
3328 |
|
3315 |
case SPCLKEY | FKEY | F(51): /* page up key */ |
3329 |
case SPCLKEY | FKEY | F(51): /* page up key */ |
3316 |
sc_remove_cutmarking(scp); |
3330 |
sc_remove_cutmarking(scp); |
3317 |
for (i=0; i<scp->ysize; i++) |
3331 |
for (i=0; i<scp->ysize; i++) |
Lines 3331-3336
Link Here
|
3331 |
break; |
3345 |
break; |
3332 |
} |
3346 |
} |
3333 |
goto next_code; |
3347 |
goto next_code; |
|
|
3348 |
|
3349 |
case 'u': /* page up key */ |
3350 |
sc_remove_cutmarking(scp); |
3351 |
for (i=0; i<scp->ysize; i++) |
3352 |
if (sc_hist_up_line(scp)) { |
3353 |
if (!(flags & SCGETC_CN)) |
3354 |
sc_bell(scp, bios_value.bell_pitch, BELL_DURATION); |
3355 |
break; |
3356 |
} |
3357 |
goto next_code; |
3358 |
|
3359 |
case 'd': /* page down key */ |
3360 |
sc_remove_cutmarking(scp); |
3361 |
for (i=0; i<scp->ysize; i++) |
3362 |
if (sc_hist_down_line(scp)) { |
3363 |
if (!(flags & SCGETC_CN)) |
3364 |
sc_bell(scp, bios_value.bell_pitch, BELL_DURATION); |
3365 |
break; |
3366 |
} |
3367 |
goto next_code; |
3334 |
} |
3368 |
} |
3335 |
#endif /* SC_NO_HISTORY */ |
3369 |
#endif /* SC_NO_HISTORY */ |
3336 |
} |
3370 |
} |