View | Details | Raw Unified | Return to bug 156137
Collapse All | Expand All

(-)syscons.c (+34 lines)
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
    }

Return to bug 156137