Logged-In As
ACCOUNT
Not Logged In
Research terminfo(5) keycodes The NetBSD Project
Status: Closed Time to complete: 48 hrs Mentors: blymn, Julian Coleman, Julian Fagir Tags: research, man, C

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
Comments
Jenna A on December 3 2012 02:07 UTC Task Claimed

I would like to work on this task.

Jenna A on December 3 2012 02:08 UTC Claim Removed

The claim on this task has been removed, someone else can claim it now.

Matthew on January 6 2013 16:09 UTC Task Claimed

I would like to work on this task.

Julian Fagir on January 6 2013 18:52 UTC Task Assigned

This task has been assigned to Matthew. You have 48 hours to complete this task, good luck!

Matthew on January 6 2013 23:23 UTC Ready for review

The work on this task is ready to be reviewed.

Julian Fagir on January 7 2013 01:31 UTC A few keys missing

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.


 


 


 

Julian Fagir on January 7 2013 01:31 UTC Task Needs More Work

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.

Matthew on January 7 2013 02:36 UTC Ready for review

The work on this task is ready to be reviewed.

Julian Coleman on January 7 2013 14:55 UTC Typos in NetBSD manual page?

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


 

Matthew on January 7 2013 21:57 UTC I think so

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.

Julian Fagir on January 7 2013 22:21 UTC Thank you!

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.

Julian Fagir on January 7 2013 22:22 UTC Task Closed

Congratulations, this task has been completed successfully.