Thank you for your feedback -- and yes, this is absolutely the right place to be posting for all things ISBoxer 2 Alpha at the moment
Character-specific key bindings for RIFT currently (not sure what you've tried):1. Open the Team Editor
2. Select the Party Module (under Modules tab)
3a. Party Mode defaulted to In-game Macro-based Party List, right? And shows "Character-specific macro key bindings" table. This table is currently EMPTY by default, but for RIFT it will probably soon follow the ISB1 RIFT guide as far as default bindings. You should be able to click on each spot under Follow and Assist, and fill in which key will follow or assist each toon.
3b. Alternatively, Slot-order Party List may work. Set the Game Key Bindings for Follow, Assist, Interact.
As for setting up your custom Hotkeys ("key mappings"), there will be controls in the Team Editor to more easily set these up (especially the more common ones) on a per-Team or per-Character basis, but right now you will need to edit a User-defined Module via the Global Settings. Click the Settings gear on the main window (next to the minimize/etc at the top right), then select the "ISBoxer 2 Modules" tab. If you want this per-Team, there's a default module created for your team -- select that, or create a new Module to assign to your Team (back in the Team Editor after setting this up).
Now, two things. First, the "Hotkey" part is set up in the Hotkeys tab. If there is an existing Procedure or Procedure Generator (for what you're asking at the moment, there is not yet), you can just add a Hotkey and be done with it. Tick the "Main Hotkey Toggle" to attach it to the default Shift+Alt+M toggle, and make sure you tick Enable
The Key itself is then configurable in the Team Editor under Hotkeys.
So assuming there's not an existing Procedure, click the Procedures tab. Click the + to add a Procedure, then click on something in the added row to pop up the editor at the bottom for your new Procedure. Give it a Display name, and then get busy on Instructions under "On press" and "On release". For your mouse click, you want Sync Cursor which is under Input/Output -- at the moment that one is not implemented in the editor, and causes a crash, so Save before you try that -- whoops. I'll fix that, but you'll want one of those under "On press" and then use a Button Instruction (also under Input/Output) under "On release", with the Combo set to Mouse1 (although Mouse1 doesn't auto-detect or show up in the popup's drop-down, so I'll have to fix that too). But, this is exactly how you'll do your request #5 with one Instruction on down and a different Instruction on up.
Note that Procedures can have Parameters and use Variables, so once some of this stuff is hashed out you should need many fewer Procedures than you have Mapped Keys in ISBoxer 1. For example, if you have a lot of cases where you just want one key sent on key down, and one sent on key up, you will be able to set up one Procedure that accepts the keys as two Parameters.
After creating a Procedure you can then go into the Hotkeys tab, add a Hotkey as described above, and your new Propcedure should show up in the "Selected procedure" drop-down box at the bottom.
Your #1 and #2 are indeed not fully implemented at the moment. Let me know if you give any of the above a shot, and I'll be working on your requests this week.
I've also added 30 days to your subscription, thank you for providing feedback.