' v10.0 - Reflection IBM Settings File
' this file defines a keyboard mapping for the 3270 terminal when connected
' to an as400
.SetKeyMap rcCtrl, "Return", "TransmitTerminalKey rcIBMEnterKey"
.SetKeyMap rcShift, "CpEnter", "TransmitTerminalKey rcIBMNewLineKey"
.SetKeyMap rcAlt, "CpUp", "TransmitTerminalKey rcIBMPf8Key"
.SetKeyMap rcAlt, "CpDown", "TransmitTerminalKey rcIBMPf7Key"
.SetKeyMap rcNormal, "CapsLock", "Toggle rcCapsLockState"
.SetKeyMap rcNormal, "PrintScreen", "TransmitTerminalKey rcIBMPf4Key"
.SetKeyMap rcNormal, "SnapShot", "TransmitTerminalKey rcIBMPrintKey"
.SetKeyMap rcAlt, "SnapShot", "TransmitTerminalKey rcIBMSysreqstKey"
.SetKeyMap rcCtrl, "F3", "TransmitTerminalKey rcIBMPf3Key"
.SetKeyMap rcCtrl, "F7", "TransmitTerminalKey rcIBMPf7Key"
.SetKeyMap rcCtrl, "F8", "TransmitTerminalKey rcIBMPf8Key"
.SetKeyMap rcCtrl, "F10", "TransmitTerminalKey rcIBMPf10Key"
.SetKeyMap rcCtrl, "F12", "TransmitTerminalKey rcIBMPf12Key"
.SetKeyMap rcNormal, "CpEnter", "TransmitTerminalKey rcIBMEnterKey"
.SetKeyMap rcCtrl, "CpDel", "ClearSelection "
.SetKeyMap rcShift, "RightControl", "TransmitTerminalKey rcIBMNewLineKey"
.SetKeyMap rcNormal, "Backspace", "TransmitTerminalKey rcIBMBackSpaceKey"
.SetKeyMap rcAlt, "Backspace", "Toggle rcAPL"
.SetKeyMap rcNormal, "Tab", "TransmitTerminalKey rcIBMTabKey"
.SetKeyMap rcShift, "Tab", "TransmitTerminalKey rcIBMBacktabKey"
.SetKeyMap rcNormal, "Return", "TransmitTerminalKey rcIBMEraseEOFKey TransmitTerminalKey rcIBMNewLineKey"
.SetKeyMap rcShift, "Return", "TransmitTerminalKey rcIBMNewLineKey"
.SetKeyMap rcAlt, "PauseKey", "TransmitTerminalKey rcIBMAttnKey"
.SetKeyMap rcShift, "CapsLock", "Toggle rcCapsLockState"
.SetKeyMap rcNormal, "Esc", "TransmitTerminalKey rcIBMPf10Key"
.SetKeyMap rcShift, "Esc", "TransmitTerminalKey rcIBMResetKey"
.SetKeyMap rcAlt, "PrintScreen", "TransmitTerminalKey rcIBMSysreqstKey"
.SetKeyMap rcCtrl, "Del", "ClearSelection "
.SetKeyMap rcShift, "6", "TransmitANSI "" """
.SetKeyMap rcCtrl, "A", "SelectAll "
.SetKeyMap rcAlt, "B", "Toggle rcToolBarVisible"
.SetKeyMap rcAlt, "C", "Connect "
.SetKeyMap rcAlt, "D", "Disconnect "
.SetKeyMap rcAlt, "K", "Toggle rcTerminalKbdVisible"
.SetKeyMap rcAlt, "N", "SwitchToWindow rcNextWindow"
.SetKeyMap rcAltCtrl, "R", "ResetCommands "
.SetKeyMap rcCtrl, "X", "CutSelection "
.SetKeyMap rcAlt, "Y", "ActivateCommandLine "
.SetKeyMap rcNormal, "F1", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf1Key"
.SetKeyMap rcCtrl, "F1", "TransmitTerminalKey rcIBMPf1Key"
.SetKeyMap rcShift, "F1", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf1Key"
.SetKeyMap rcNormal, "F2", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf2Key"
.SetKeyMap rcCtrl, "F2", "TransmitTerminalKey rcIBMPf2Key"
.SetKeyMap rcShift, "F2", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf2Key"
.SetKeyMap rcNormal, "F3", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf3Key"
.SetKeyMap rcShift, "F3", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf3Key"
.SetKeyMap rcNormal, "F4", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf4Key"
.SetKeyMap rcCtrl, "F4", "TransmitTerminalKey rcIBMPf4Key"
.SetKeyMap rcShift, "F4", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf4Key"
.SetKeyMap rcNormal, "F5", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf5Key"
.SetKeyMap rcCtrl, "F5", "TransmitTerminalKey rcIBMPf5Key"
.SetKeyMap rcShift, "F5", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf5Key"
.SetKeyMap rcNormal, "F6", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf6Key"
.SetKeyMap rcCtrl, "F6", "TransmitTerminalKey rcIBMPf6Key"
.SetKeyMap rcShift, "F6", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf6Key"
.SetKeyMap rcNormal, "F7", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf7Key"
.SetKeyMap rcShift, "F7", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf7Key"
.SetKeyMap rcNormal, "F8", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf8Key"
.SetKeyMap rcShift, "F8", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf8Key"
.SetKeyMap rcNormal, "F9", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf9Key"
.SetKeyMap rcCtrl, "F9", "TransmitTerminalKey rcIBMPf9Key"
.SetKeyMap rcShift, "F9", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf9Key"
.SetKeyMap rcNormal, "F10", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf10Key"
.SetKeyMap rcShift, "F10", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf10Key"
.SetKeyMap rcNormal, "F11", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf11Key"
.SetKeyMap rcCtrl, "F11", "TransmitTerminalKey rcIBMPf11Key"
.SetKeyMap rcShift, "F11", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf11Key"
.SetKeyMap rcNormal, "F12", "TransmitTerminalKey rcIBMPA1Key TransmitTerminalKey rcIBMPf12Key"
.SetKeyMap rcShift, "F12", "TransmitTerminalKey rcIBMPA2Key TransmitTerminalKey rcIBMPf12Key"
.SetKeyMap rcNormal, "Numlock", "Toggle rcNumLockState"
.SetKeyMap rcNormal, "ScrollLock", "TransmitTerminalKey rcIBMPf3Key"
.SetKeyMap rcAlt, "ScrollLock", "TransmitTerminalKey rcIBMClearKey"
.SetKeyMap rcShift, "ScrollLock", "TransmitTerminalKey rcIBMPrintKey"
.SetKeyMap rcNormal, "CpPgUp", "TransmitTerminalKey rcIBMPf7Key"
.SetKeyMap rcAlt, "CpPgUp", "TransmitTerminalKey rcIBMPA1Key"
.SetKeyMap rcNormal, "CpPgDn", "TransmitTerminalKey rcIBMPf8Key"
.SetKeyMap rcAlt, "CpPgDn", "TransmitTerminalKey rcIBMPA2Key"
.SetKeyMap rcNormal, "CpEnd", "TransmitTerminalKey rcIBMEraseEOFKey"
.SetKeyMap rcShift, "CpEnd", "ExtendSelectionLine rcForward"
.SetKeyMap rcCtrlShift, "CpEnd", "ExtendSelectionPage rcForward"
.SetKeyMap rcNormal, "CpHome", "TransmitTerminalKey rcIBMHomeKey"
.SetKeyMap rcAlt, "CpHome", "TransmitTerminalKey rcIBMPf12Key"
.SetKeyMap rcShift, "CpHome", "ExtendSelectionLine rcBackward"
.SetKeyMap rcCtrlShift, "CpHome", "ExtendSelectionPage rcBackward"
.SetKeyMap rcNormal, "CpLeft", "TransmitTerminalKey rcIBMLeftKey"
.SetKeyMap rcAlt, "CpLeft", "TransmitTerminalKey rcIBMLeftDoubleKey"
.SetKeyMap rcShift, "CpLeft", "ExtendSelection rcSameRow, rcLeftOneCol"
.SetKeyMap rcCtrlShift, "CpLeft", "ExtendSelectionWord rcBackward"
.SetKeyMap rcNormal, "CpUp", "TransmitTerminalKey rcIBMUpKey"
.SetKeyMap rcShift, "CpUp", "ExtendSelection rcUpOneRow, rcSameCol"
.SetKeyMap rcNormal, "CpRight", "TransmitTerminalKey rcIBMRightKey"
.SetKeyMap rcAlt, "CpRight", "TransmitTerminalKey rcIBMRightDoubleKey"
.SetKeyMap rcShift, "CpRight", "ExtendSelection rcSameRow, rcRightOneCol"
.SetKeyMap rcCtrlShift, "CpRight", "ExtendSelectionWord rcForward"
.SetKeyMap rcNormal, "CpDown", "TransmitTerminalKey rcIBMDownKey"
.SetKeyMap rcShift, "CpDown", "ExtendSelection rcDownOneRow, rcSameCol"
.SetKeyMap rcNormal, "CpIns", "TransmitTerminalKey rcIBMInsertKey"
.SetKeyMap rcShift, "CpIns", "Paste "
.SetKeyMap rcNormal, "CpDel", "TransmitTerminalKey rcIBMDeleteCharKey"
.SetKeyMap rcAlt, "CpDel", "TransmitTerminalKey rcIBMDeleteWordKey"
.SetKeyMap rcNormal, "LeftBtn", "TerminalMouse rcLeftClick, rcMouseRow, rcMouseCol GraphicsMouse rcLeftClick, rcCurrentGraphicsCursorX, rcCurrentGraphicsCursorY"
.SetKeyMap rcAlt, "LeftBtn", "LightPen rcMouseRow, rcMouseCol"
.SetKeyMap rcShift, "LeftBtn", "ExtendSelectionRect rcMouseRow, rcMouseCol"
.SetKeyMap rcCtrlShift, "LeftBtn", "ExtendSelection rcMouseRow, rcMouseCol"
.SetKeyMap rcNormal, "RightBtn", "ShowHotlist ""DisplayMenu"", rcMouseRow, rcMouseCol, rcFullSize, rcFullSize"
.SetKeyMap rcShift, "RightBtn", "ReadQuickText rcMouseRow, rcMouseCol, rcBestForSessionType WriteQuickText rcIBMEnterKey"
.SetKeyMap rcNormal, "LeftBtn_DblClk", "SelectWord rcMouseRow, rcMouseCol"
.SetKeyMap rcShift, "LeftBtn_DblClk", "SelectLine rcMouseRow"
.SetKeyMap rcNormal, "RightControl", "TransmitTerminalKey rcIBMEnterKey"
.SetKeyMap rcCtrl, "Tab", ""
.SetKeyMap rcNormal, "PgUp", ""
.SetKeyMap rcNormal, "PgDn", ""
.SetKeyMap rcNormal, "End", ""
.SetKeyMap rcNormal, "Home", ""
.SetKeyMap rcNormal, "LeftKey", ""
.SetKeyMap rcCtrl, "LeftKey", ""
.SetKeyMap rcNormal, "UpKey", ""
.SetKeyMap rcCtrl, "UpKey", ""
.SetKeyMap rcNormal, "RightKey", ""
.SetKeyMap rcCtrl, "RightKey", ""
.SetKeyMap rcNormal, "DownKey", ""
.SetKeyMap rcCtrl, "DownKey", ""
.SetKeyMap rcNormal, "Ins", ""
.SetKeyMap rcNormal, "Del", ""
.SetKeyMap rcAlt, "Del", ""
.SetKeyMap rcAlt, "1", ""
.SetKeyMap rcCtrl, "1", ""
.SetKeyMap rcAlt, "2", ""
.SetKeyMap rcCtrl, "2", ""
.SetKeyMap rcAlt, "3", ""
.SetKeyMap rcCtrl, "3", ""
.SetKeyMap rcAlt, "4", ""
.SetKeyMap rcCtrl, "5", ""
.SetKeyMap rcAlt, "6", ""
.SetKeyMap rcCtrl, "6", ""
.SetKeyMap rcAlt, "8", ""
.SetKeyMap rcCtrl, "C", ""
.SetKeyMap rcAltCtrl, "F", ""
.SetKeyMap rcAlt, "L", ""
.SetKeyMap rcCtrl, "V", ""
.SetKeyMap rcAlt, "F5", ""
.SetKeyMap rcCtrl, "CpPgUp", ""
.SetKeyMap rcCtrl, "CpPgDn", ""
.SetKeyMap rcCtrl, "CpLeft", ""
.SetKeyMap rcCtrl, "CpUp", ""
.SetKeyMap rcCtrl, "CpRight", ""
.SetKeyMap rcCtrl, "CpDown", ""
