SYNCE-REGISTRY(1) http://synce.sourceforge.net/ SYNCE-REGISTRY(1)NAME
synce-registry - read or modify the registry on a PDA
SYNOPSIS
synce-registry [-d LEVEL] [-p DEVNAME] [-h]
[-r] PARENTKEY KEY VALUE
-w [-t TYPE] PARENTKEY KEY VALUE NEWVALUE
-l PARENTKEY KEY
-n PARENTKEY NEWKEY
-x PARENTKEY KEY VALUE (not supported)
-X PARENTKEY KEY (not supported)
DESCRIPTION
synce-registry manipulates the registry on a device connected through SynCE. It can read and write values, add new keys and values, and
list the values of a key.
Forward slashes ('/') in key names specified on the command line are converted to backward slashes ('').
This tool must be run as the same user as the dccmd daemon.
OPTIONS -d LEVEL
Set debug log level:
0 - No logging (default)
1 - Errors only
2 - Errors and warnings
3 - Everything
-p DEVNAME
Use the device with the given name, instead of the default.
-h Display help message.
[-r] PARENTKEY KEY VALUE
Read a value. This is the default.
-w [-t TYPE] PARENTKEY KEY VALUE NEWVALUE
Write a value. If TYPE is supplied, that type of value will be written; otherwise a string. The following options are valid for
TYPE:
sz - String
dword - Double-word (4 bytes)
dword_bige - Double word (4 bytes), big-endian
expand_sz - String with path expansion
multi_sz - Multiple strings (not supported)
binary - Binary data (not supported)
-l PARENTKEY KEY
List the names of values and subkeys in the given KEY.
-n PARENTKEY KEY
Create a new key.
-x PARENTKEY KEY VALUE
Delete the given VALUE from the given KEY. (not implemented)
-X PARENTKEY KEY
Delete the given KEY. (not implemented)
PARENTKEY
The top-level key (sometimes called the hive). The only valid options are HKEY_CLASSES_ROOT (abbreviated HKCR), HKEY_CURRENT_USER
(HKCU), HKEY_LOCAL_MACHINE (HKLM), and HKEY_USERS (HKU).
KEY The key to operate on. A key can contain zero or more values and subkeys.
VALUE The value to operate on.
NEWVALUE
The new value to set VALUE to in a write operation.
AUTHOR
David Eriksson <twogood@users.sourceforge.net>, Scott Gifford <gifford@umich.edu>.
SEE ALSO synce(1)pstatus(1)The SynCE project March 2006 SYNCE-REGISTRY(1)
Check Out this Related Man Page
Prima::KeySelector(3) User Contributed Perl Documentation Prima::KeySelector(3)NAME
Prima::KeySelector - key combination widget and routines
DESCRIPTION
The module provides a standard widget for selecting a user-defined key combination. The widget class allows import, export, and
modification of key combinations.
The module provides a set of routines, useful for conversion of a key combination between representations.
SYNOPSIS
my $ks = Prima::KeySelector-> create( );
$ks-> key( km::Alt | ord('X'));
print Prima::KeySelector::describe( $ks-> key );
API
Properties
key INTEGER
Selects a key combination in integer format. The format is described in "Hot key" in Prima::Menu, and is a combination of "km::XXX" key
modifiers and either a "kb::XXX" virtual key, or a character code value.
The property allows almost, but not all possible combinations of key constants. Only "km::Ctrl", "km::Alt", and "km::Shift" modifiers
are allowed.
Methods
All methods here can ( and must ) be called without the object syntax; - the first parameter must not be neither package nor widget.
describe KEY
Accepts KEY in integer format, and returns string description of the key combination in human readable format. Useful for supplying an
accelerator text to a menu.
print describe( km::Shift|km::Ctrl|km::F10);
Ctrl+Shift+F10
export KEY
Accepts KEY in integer format, and returns string with a perl-evaluable expression, which after evaluation resolves to the original KEY
value. Useful for storing a key into text config files, where value must be both human readable and easily passed to a program.
print export( km::Shift|km::Ctrl|km::F10);
km::Shift|km::Ctrl|km::F10
shortcut KEY
Converts KEY from integer format to a string, acceptable by "Prima::AbstractMenu" input methods.
print shortcut( km::Ctrl|ord('X'));
^X
translate_codes KEY, [ USE_CTRL = 0 ]
Converts KEY in integer format to three integers in the format accepted by "KeyDown" in Prima::Widget event: code, key, and modifier.
USE_CTRL is only relevant when KEY first byte ( "KEY & 0xFF" ) is between 1 and 26, what means that the key is a combination of an
alpha key with the control key. If USE_CTRL is 1, code result is unaltered, and is in range 1 - 26. Otherwise, code result is
converted to the character code ( 1 to ord('A'), 2 to ord('B') etc ).
AUTHOR
Dmitry Karasik, <dmitry@karasik.eu.org>.
SEE ALSO
Prima, Prima::Widget, Prima::Menu.
perl v5.14.2 2009-02-24 Prima::KeySelector(3)