CURSES_KEYNAME(3) BSD Library Functions Manual CURSES_KEYNAME(3)NAME
curses_keyname, keyname -- curses report key name routine
LIBRARY
Curses Library (libcurses, -lcurses)
SYNOPSIS
#include <curses.h>
char *
keyname(int key);
DESCRIPTION
The function keyname() generates a character string containing a description of the key specified in key.
The string is formatted according to the following table:
Description Key range String format
Control character 0 - 31 ^X
Visible character 32 - 126 X
Delete character 127 ^?
Meta + control character 128 - 158 M-^X
Meta + visible character 159 - 254 M-X
Meta + delete character 255 M-^?
Named key KEY_MIN - KEY_MAX KEY_EXIT
Unknown key -1
SEE ALSO curses_input(3)NOTE
The return value of keyname() is a static buffer, which will be overwritten on a subsequent call.
STANDARDS
The NetBSD Curses library complies with the X/Open Curses specification, part of the Single Unix Specification.
HISTORY
These functions first appeared in NetBSD 2.0.
BSD October 17, 2007 BSD
Check Out this Related Man Page
keyname(3XCURSES) X/Open Curses Library Functions keyname(3XCURSES)NAME
keyname, key_name - return character string used as key name
SYNOPSIS
cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib
-R /usr/xpg4/lib -lcurses [ library... ]
c89 [ flag... ] file... -lcurses [ library... ]
#include <curses.h>
char *keyname(int c);
char *key_name(wchar_t wc);
PARAMETERS
c Is an 8 bit-character or a key code.
wc Is a wide character key name.
DESCRIPTION
The keyname() function returns a string pointer to the key name. Make a duplicate copy of the returned string if you plan to modify it.
The key_name() function is similar except that it accepts a wide character key name.
The following table shows the format of the key name based on the input.
+----------------------------------------------------------------------+
|Input Format of Key Name |
|Visible character The same character |
|Control character ^X |
|Meta-character (keyname() only) M-X |
|Key value defined in <curses.h> KEY_name |
|(keyname() only) |
|None of the above UNKNOWN KEY |
+----------------------------------------------------------------------+
In the preceding table, X can be either a visible character with the high bit cleared or a control character.
RETURN VALUES
On success, these functions return a pointer to the string used as the key's name. Otherwise, they return a null pointer.
ERRORS
None.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Interface Stability |Standard |
+-----------------------------+-----------------------------+
|MT-Level |Unsafe |
+-----------------------------+-----------------------------+
SEE ALSO libcurses(3XCURSES), meta(3XCURSES), attributes(5), standards(5)SunOS 5.10 5 Jun 2002 keyname(3XCURSES)
Hi there,
I'm trying to retrieve a value from a plist file, which I have done before with no problems, however this plist file looks a little different....
Normally it's like this;
<plist version="1.0">
<dict>
key>KeyName</key>
<string>blah</string>
I want the value of KeyName, so... (1 Reply)
OpenSSH does not execute commands when they are issued from the command line.
I connect from a Win PC to a Win server (2003), using openssh. If I type the name of the bat file from the prompt, it starts. But when I add the command to the ssh command it does not work:
ssh -vvv -i "keyname.key"... (4 Replies)
Hello,
We have an issue attempting to login from a Unix Solaris to an NT server using key authentication. I will attempt to provide you with as much of the relevant information regarding the way the system is set up, although I'm workingin solely on the Unix side, so don't have full access to... (3 Replies)
Hi,
I have a small basic script encryption.sh as shown below. All I am trying to do is to encrypt a file which is passed through the script.
It works fine when I execute this script directly from command line via putty or telnet but it does not work when I call this script in an... (3 Replies)
Im needing to create a postinst script for a debian package. I need it to search for this line of script in a plist file located at /folder/folder/folder/folder/folder/file.plist
<key>TESTKEYLINE</key>
<true/>
and after it create a new line and insert this code
<key>KEYNAME</key>... (0 Replies)
Hello all,
for security reasons my compagny imposes that my script be launch remotly via ssh under the users login shell.
So serverA launches the ssh command to serverB which has a local user with my script as a login shell.
Local script works like a charm on his own.
serverB$ grep... (20 Replies)
Hi
I have an ssh 'for' loop script to login and put a key on multiple servers. I need to append a file on each server but the command which works ok from the prompt does not work via the script. I have
cat filename | ssh user@servername "cat >>append.file.name"
I have tried to 'spawn' this in... (0 Replies)
Hello,
I am trying to write a perl script to access Solid LDAP database using JDBC.
The script connects to the database but gives below error while running sql prepare command :
try.pl
connecting
preparing................
DBD::JDBC::db prepare failed: java.io.IOException:... (0 Replies)
Hello, please assist:
users="test1 test2"
keytest1="abcd"
keytest2="dbcd"
for i in $users
do
echo "$key${i}" > fileout
done
So, my objective is to take the current user (ie test1) in loop and echo its associated keyname (ie keytest1) variable to a file.
The echo... (2 Replies)
I want to read properties from a file and print evaluated values of each key.
I am using AIX6.1.
myfile.props
protocol=http
siteA.host=siteAhostname
pageA=pageNameA
siteAURL1=${protocol}:/${siteA.host}/pagea/blabla?v1=32
siteAURL2=${protocol}:/${siteA.host}/${pageA}/blabla?v1=32... (5 Replies)
Vim Tips and Tricks
Save and quit
:w => Save
:q => Exit as long as there have been no changes
:q! => Exit and ignore any changes
:wq => Save and Exit.
:x => Exit, saving changes
ZZ => Exit and save changes if any have been made
:10,20w filename => writes the... (34 Replies)
Hi,
I am trying to migrate a quite old proxy server with Apache httpd, running on AIX
The scenario is that my server accepts connections on http and proxies them to an SSL backend. This is done in a ProxyPass statement, as follows:
ProxyPass /myservice/my-ws... (1 Reply)