Research terminfo(5) keycodes
The NetBSD Project
Status: Closed
Time to complete: 48 hrs
Mentors: blymn, Julian Coleman, Julian Fagir
terminfo(5) is a library to describe the capabilities of a terminal.
As such, it also has a code for all the special function keys that are on a keyboard. The new terminfo(5) manpage lists all these keys, but not their function. You have to research what the single keys do and insert the description into the list.
This bug has also been reported as "lib/47090 - terminfo(5) lacks descriptions for key definitions".
Uploaded Work
| File name/URL | File size | Date submitted | |
|---|---|---|---|
| terminfo.patch | 19.9 KB | January 06 2013 23:22 UTC | |
| terminfo2.patch | 23.1 KB | January 07 2013 02:36 UTC |
I would like to work on this task.
The claim on this task has been removed, someone else can claim it now.
I would like to work on this task.
This task has been assigned to Matthew. You have 48 hours to complete this task, good luck!
The work on this task is ready to be reviewed.
Two caveats: a) Please make the definition column of the table not bold.
b) There are some keys missing, please research them (and optionally, provide sources), like hue_light_saturation, lpi_changes_yes, enter_top_hl_mode, enter_underline_mode, enter_upward_mode, key_f10-key_f9. ptr_non, ptr_off, ptr_on.
One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.
The work on this task is ready to be reviewed.
Hi,
Looking at the Open Group document and also the Edinburgh Univesrity page, I wonder if the following are typographical errors in the NetBSD manual page (NetBSD version on left, "correct" version on right):
hue_light_saturation hue_lightness_saturation
lpi_changes_yes lpi_changes_res
down_half_time down_half_line
enter_near_quality_letter enter_near_letter_quality
enter_quality_near_letter enter_near_letter_quality (* I can't see this in the NetBSD manual page)
ptr_non prtr_non
ptr_off prtr_off
ptr_on prtr_on
Would you agree?
Thanks,
J
While I can't be sure, that's what I thought after seeing the slight differences. I was concerned that ptr_ had something to do with a pointer but I couldn't find any references to that searching so I assumed that it was short for "printer".
But, remember the typos would be in the NetBSD libterminfo code not just its man page. I'd assume they are typos because no references to those keys exist in other man pages.
Btw, you didn't fix the problem with the name being written in bold letters, but that's just replacing two letters in genman. Anyway, you did as you should, thank you!
jdc: They are not typographical errors in the NetBSD manpage, but they are errors in term.h as well.
Congratulations, this task has been completed successfully.