Fri Nov 26, 2010 9:36 pm by lax
Correct and correct. ISBoxer is designed for one Character Set to run on your PC, and can't add it in later.
If you want a workaround for your Window Layout to use per-monitor swapping, there is a way to do it. It's a little involved (not really, an ISBoxer veteran could complete this set of instructions within a couple minutes.. but it's going to look hard if you don't know what you're doing), but this might give you an idea of what you can do with the building blocks in ISBoxer.
Set it all up in one Character Set and one Window Layout -- and skip the "main" region on the second monitor in your Window Layout. So in other words, make sure region #1 is your main screen main region, and then set up all of the smaller regions. After doing that, you can add the second "main" region -- after all of the regions that will actually be used are made, we can add this one at the end that wont be used, to copy down the size and position for one of the next parts.
Set up an Action Target Group (ATG) for each of the monitors, e.g. Monitor1 and Monitor2. To create an ATG, just right click on "Action Target Groups" in the top pane, select New, and name it. Drag characters from the top pane to the bottom left pane to add them to the ATG.
Next, you will need to set up a Mapped Key (you wont need to hit this yourself, don't set a Hotkey), with 1 step, with a Window Style Action in it. This is where we can change the size and position for the other windows to go to when we switch to (or from) them. For the Target, use "Group(all of):Monitor2". For "Style to Change", select Foreground. Then check the Position box, and put in the position (upper left corner) for the second monitor (e.g. from the extra region in the Window Layout). If the size is different from region #1, check Size and put in the new size.
After making this Mapped Key, it will need to be activated each time ISBoxer reloads its configuration. Select your Character Set in the top pane, and click the < under "Perform this Mapped Key when Character Set is loaded or reloaded". Tell it to do the Mapped Key we just made, with Target being "Window:Current" (because we already specified all of the targets).
This will let you swap within monitors, but with the default window swapping you will still only have one monitor or the other with a large window. I'd recommend trying it out at this point before continuing.
There's more tricks you can use to get both to have a main window if you want. First, in the main options page for your Window Layout, change the Swap option to a specific Hotkey (that you wont use). Then create two Mapped Keys, one for each monitor. These Mapped Keys each need two Window State Actions (in the same Step) -- 1. Target=Window:Current to apply Foreground state (style), 2. Target=Group(others in):Monitor1 (or monitor2) to apply the Background state (style). Then in each Slot in your Character Set, use the "When I switch to this character..." option with "Do this Mapped Key", and have it do one of the two Mapped Keys, depending on which monitor that slot is in (if it's on monitor 1, use the one that uses the monitor1 group target, if it's on monitor 2, use the one that uses the monitor2 group target).
So that's about it. 2 Action Target Groups, 3 Mapped Keys with Window Style and Window State Actions, no new hotkeys