OZBRN5
April 5th, 2009, 16:24
keymap changes to get the targus 100%
also there is an edited installer with pikeyir.prx from version 3 down a few posts.
If anyone has keymaps that work well with pikey you can post them here...i have found that the changes must be made in the pikey installer before it is put onto your psp...it doesn't seem to work once it is already on your psp so do it with notepad on your computer.
here is my control map:
# CTRLMap.txt File.
#
# This is the piKey CTRL map. Here is where you set the keys you wish to assign
# to each PSP control.
#
# Please note that not ALL the controls need to be added and that the
# piKeyCTRL.TXT will only read the first 23 commands.
#
# Here are the PSP controls:
#
# Up (D-Pad)
# Down (D-Pad)
# Left (D-Pad)
# Right (D-Pad)
# LTrigger (Left Trigger)
# RTrigger (Right Trigger)
# Start (Face Button)
# Select (Face Button)
# Triangle (Face Button)
# Cross (Face Button)*
# Circle (Face Button)*
# Square (Face Button)
# Analog_Up (Analogue Movement)
# Analog_Down (Analogue Movement)
# Analog_Left (Analogue Movement)
# Analog_Right (Analogue Movement)
# Help (Displays The CTRLMap.TXT Settings)
# Cancel (General Cancel Button - Circle/Triangle)*
# Confirm (General Confirm Button - Circle/Start/Cross)*
#
# *Please note that it's recommended to use Confirm/Cancel instead of
# Cross/Circle.
#
# Keyboard Controls:
#
UP = UP
DOWN = DOWN
LEFT = LEFT
RIGHT = RIGHT
ENTER = CONFIRM
ESC = CANCEL
DELETE = CANCEL
BACKSPACE = CANCEL
HOME = HELP
LEFTMETA = HOME
MINUS = LTRIGGER
EQUAL = RTRIGGER
TAB = SELECT
SPACE = START
W = ANALOG_UP
S = ANALOG_DOWN
A = ANALOG_LEFT
D = ANALOG_RIGHT
K = CROSS
J = SQUARE
I = TRIANGLE
L = CIRCLE
here is my targus keymap:
[KEY_1]
Normal = '1';
Shift = '!';
[KEY_2]
Normal = '2';
Shift = '@';
[KEY_3]
Normal = '3';
Shift = '#';
[KEY_4]
Normal = '4';
Shift = '$';
[KEY_5]
Normal = '5';
Shift = '%';
[KEY_6]
Normal = '6';
Shift = '^';
[KEY_7]
Normal = '7';
Shift = '&';
[KEY_8]
Normal = '8';
Shift = '*';
[KEY_9]
Normal = '9';
Shift = '(';
[KEY_0]
Normal = '0';
Shift = ')';
[KEY_MINUS]
Normal = '-';
Shift = '_';
[KEY_EQUAL]
Normal = '=';
Shift = '+';
[KEY_Q]
Normal = 'q';
Shift = 'Q';
CTRL = KEY_F1;
[KEY_W]
Normal = 'w';
Shift = 'W';
[KEY_E]
Normal = 'e';
Shift = 'E';
Compose = '€';
[KEY_R]
Normal = 'r';
Shift = 'R';
CTRL = KEY_F4;
Compose = '£';
[KEY_T]
Normal = 't';
Shift = 'T';
[KEY_Y]
Normal = 'y';
Shift = 'Y';
Compose = '¥';
[KEY_U]
Normal = 'u';
Shift = 'U';
CTRL = KEY_F7;
[KEY_I]
Normal = 'i';
Shift = 'I';
[KEY_O]
Normal = 'o';
Shift = 'O';
[KEY_P]
Normal = 'p';
Shift = 'P';
CTRL = KEY_F2;
[KEY_LEFTBRACE]
Normal = '[';
Shift = '{';
[KEY_RIGHTBRACE]
Normal = ']';
Shift = '}';
[KEY_BACKSLASH]
Normal = '\'
Shift = '|'
[KEY_A]
Normal = 'a';
Shift = 'A';
[KEY_S]
Normal = 's';
Shift = 'S';
CTRL = KEY_F3;
ALT = KEY_F5;
Compose = '§';
[KEY_D]
Normal = 'd';
Shift = 'D';
[KEY_F]
Normal = 'f';
Shift = 'F';
CTRL = KEY_F7;
[KEY_G]
Normal = 'g';
Shift = 'G';
[KEY_H]
Normal = 'h';
Shift = 'H';
[KEY_J]
Normal = 'j';
Shift = 'J';
[KEY_K]
Normal = 'k';
Shift = 'K';
[KEY_L]
Normal = 'l';
Shift = 'L';
[KEY_SEMICOLON]
Normal = ';';
Shift = ':';
[KEY_APOSTROPHE]
Normal = "'";
Shift = '"';
[KEY_GRAVE]
Normal = "`";
Shift = '~';
[KEY_Z]
Normal = 'z';
Shift = 'Z';
[KEY_X]
Normal = 'x';
Shift = 'X';
[KEY_C]
Normal = 'c';
Shift = 'C';
CTRL = KEY_F6;
[KEY_V]
Normal = 'v';
Shift = 'V';
[KEY_B]
Normal = 'b';
Shift = 'B';
[KEY_N]
Normal = 'n';
Shift = 'N';
[KEY_M]
Normal = 'm';
Shift = 'M';
[KEY_COMMA]
Normal = ',';
Shift = '<';
[KEY_DOT]
Normal = '.';
Shift = '>';
[KEY_SLASH]
Normal = '/';
Shift = '?';
[KEY_KPASTERISK]
Normal = '*';
[KEY_KPMINUS]
Normal = '-';
Shift = '_';
[KEY_KPPLUS]
Normal = '+';
[KEY_KPDOT]
Normal = '.';
[KEY_KPCOMMA]
Normal = KEY_DELETE;
[KEY_KPENTER]
[KEY_TAB]
[KEY_KPPLUSMINUS]
Normal = '-';
[KEY_KP2]
Normal = KEY_DOWN;
[KEY_KP4]
Normal = KEY_LEFT;
[KEY_KP6]
Normal = KEY_RIGHT;
[KEY_KP8]
Normal = KEY_UP;
[KEY_SYSRQ]
Normal = KEY_SPACE;
[KEY_SPACE]
[KEY_HOME]
Normal = '.'
[KEY_END]
Normal = '.'
[KEY_PAGEUP]
Normal = '.'
[KEY_PAGEDOWN]
Normal = '.'
[KEY_DELETE]
Normal = '.'
[KEY_SYSRQ]
normal = KEY_SPACE;
num = KEY_SPACE;
also there is an edited installer with pikeyir.prx from version 3 down a few posts.
If anyone has keymaps that work well with pikey you can post them here...i have found that the changes must be made in the pikey installer before it is put onto your psp...it doesn't seem to work once it is already on your psp so do it with notepad on your computer.
here is my control map:
# CTRLMap.txt File.
#
# This is the piKey CTRL map. Here is where you set the keys you wish to assign
# to each PSP control.
#
# Please note that not ALL the controls need to be added and that the
# piKeyCTRL.TXT will only read the first 23 commands.
#
# Here are the PSP controls:
#
# Up (D-Pad)
# Down (D-Pad)
# Left (D-Pad)
# Right (D-Pad)
# LTrigger (Left Trigger)
# RTrigger (Right Trigger)
# Start (Face Button)
# Select (Face Button)
# Triangle (Face Button)
# Cross (Face Button)*
# Circle (Face Button)*
# Square (Face Button)
# Analog_Up (Analogue Movement)
# Analog_Down (Analogue Movement)
# Analog_Left (Analogue Movement)
# Analog_Right (Analogue Movement)
# Help (Displays The CTRLMap.TXT Settings)
# Cancel (General Cancel Button - Circle/Triangle)*
# Confirm (General Confirm Button - Circle/Start/Cross)*
#
# *Please note that it's recommended to use Confirm/Cancel instead of
# Cross/Circle.
#
# Keyboard Controls:
#
UP = UP
DOWN = DOWN
LEFT = LEFT
RIGHT = RIGHT
ENTER = CONFIRM
ESC = CANCEL
DELETE = CANCEL
BACKSPACE = CANCEL
HOME = HELP
LEFTMETA = HOME
MINUS = LTRIGGER
EQUAL = RTRIGGER
TAB = SELECT
SPACE = START
W = ANALOG_UP
S = ANALOG_DOWN
A = ANALOG_LEFT
D = ANALOG_RIGHT
K = CROSS
J = SQUARE
I = TRIANGLE
L = CIRCLE
here is my targus keymap:
[KEY_1]
Normal = '1';
Shift = '!';
[KEY_2]
Normal = '2';
Shift = '@';
[KEY_3]
Normal = '3';
Shift = '#';
[KEY_4]
Normal = '4';
Shift = '$';
[KEY_5]
Normal = '5';
Shift = '%';
[KEY_6]
Normal = '6';
Shift = '^';
[KEY_7]
Normal = '7';
Shift = '&';
[KEY_8]
Normal = '8';
Shift = '*';
[KEY_9]
Normal = '9';
Shift = '(';
[KEY_0]
Normal = '0';
Shift = ')';
[KEY_MINUS]
Normal = '-';
Shift = '_';
[KEY_EQUAL]
Normal = '=';
Shift = '+';
[KEY_Q]
Normal = 'q';
Shift = 'Q';
CTRL = KEY_F1;
[KEY_W]
Normal = 'w';
Shift = 'W';
[KEY_E]
Normal = 'e';
Shift = 'E';
Compose = '€';
[KEY_R]
Normal = 'r';
Shift = 'R';
CTRL = KEY_F4;
Compose = '£';
[KEY_T]
Normal = 't';
Shift = 'T';
[KEY_Y]
Normal = 'y';
Shift = 'Y';
Compose = '¥';
[KEY_U]
Normal = 'u';
Shift = 'U';
CTRL = KEY_F7;
[KEY_I]
Normal = 'i';
Shift = 'I';
[KEY_O]
Normal = 'o';
Shift = 'O';
[KEY_P]
Normal = 'p';
Shift = 'P';
CTRL = KEY_F2;
[KEY_LEFTBRACE]
Normal = '[';
Shift = '{';
[KEY_RIGHTBRACE]
Normal = ']';
Shift = '}';
[KEY_BACKSLASH]
Normal = '\'
Shift = '|'
[KEY_A]
Normal = 'a';
Shift = 'A';
[KEY_S]
Normal = 's';
Shift = 'S';
CTRL = KEY_F3;
ALT = KEY_F5;
Compose = '§';
[KEY_D]
Normal = 'd';
Shift = 'D';
[KEY_F]
Normal = 'f';
Shift = 'F';
CTRL = KEY_F7;
[KEY_G]
Normal = 'g';
Shift = 'G';
[KEY_H]
Normal = 'h';
Shift = 'H';
[KEY_J]
Normal = 'j';
Shift = 'J';
[KEY_K]
Normal = 'k';
Shift = 'K';
[KEY_L]
Normal = 'l';
Shift = 'L';
[KEY_SEMICOLON]
Normal = ';';
Shift = ':';
[KEY_APOSTROPHE]
Normal = "'";
Shift = '"';
[KEY_GRAVE]
Normal = "`";
Shift = '~';
[KEY_Z]
Normal = 'z';
Shift = 'Z';
[KEY_X]
Normal = 'x';
Shift = 'X';
[KEY_C]
Normal = 'c';
Shift = 'C';
CTRL = KEY_F6;
[KEY_V]
Normal = 'v';
Shift = 'V';
[KEY_B]
Normal = 'b';
Shift = 'B';
[KEY_N]
Normal = 'n';
Shift = 'N';
[KEY_M]
Normal = 'm';
Shift = 'M';
[KEY_COMMA]
Normal = ',';
Shift = '<';
[KEY_DOT]
Normal = '.';
Shift = '>';
[KEY_SLASH]
Normal = '/';
Shift = '?';
[KEY_KPASTERISK]
Normal = '*';
[KEY_KPMINUS]
Normal = '-';
Shift = '_';
[KEY_KPPLUS]
Normal = '+';
[KEY_KPDOT]
Normal = '.';
[KEY_KPCOMMA]
Normal = KEY_DELETE;
[KEY_KPENTER]
[KEY_TAB]
[KEY_KPPLUSMINUS]
Normal = '-';
[KEY_KP2]
Normal = KEY_DOWN;
[KEY_KP4]
Normal = KEY_LEFT;
[KEY_KP6]
Normal = KEY_RIGHT;
[KEY_KP8]
Normal = KEY_UP;
[KEY_SYSRQ]
Normal = KEY_SPACE;
[KEY_SPACE]
[KEY_HOME]
Normal = '.'
[KEY_END]
Normal = '.'
[KEY_PAGEUP]
Normal = '.'
[KEY_PAGEDOWN]
Normal = '.'
[KEY_DELETE]
Normal = '.'
[KEY_SYSRQ]
normal = KEY_SPACE;
num = KEY_SPACE;