Ok I have KeyMac setup just wondering if i could have it add a space to the first line of the selected block of text every time i press space and remove a space from the first line with Shift-Space in a similer way that it is done with Tab and Shift - Tab?
I cannot think of a combination of keys that would do that directly, but KeyMacs can make it easier to prefix a space to a line with
a keymac of {space}{down}{home} associated with a hot key of say Ctri-Shift-I.
Each time you hit Ctrl-Shift-I, a space will be added to the beginning of the line and the cursor will advance to the beginning of the next line.
If you had 10 lines, just hold now Ctrl-Shift and hit "I" ten times.
You could also temporarily define the Tab key as a 1 space tab, then use mark/tab mark/shift-tab as usual.
To redefine TAB, MainMenu=>Setting=>Editor=>"TAB size in spaces: 1"
A workaround that allows both a 4space tab and a 1space tab is:
1)set Tab to a 1space tab(as above).
2) with KeyMacs define (say)Alt-Ctrl-T as {TAB 4} to simulate the old tab.
You cannot use a single character (like space) as a hotkey for either KeyMacs or a menu item, else you wouldn't be able to use it as a regular text key. However, you can use any combination of a text key with Ctrl,Shift, or Alt.
Alt/Ctrl Tab cannot be used as a hotkey because it's overridden by MicroSoft.