<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Hmm, I'll try to be more clear.<DIV><BR class="khtml-block-placeholder"></DIV><DIV><SPAN class="Apple-style-span">I've followed Allen's instructions to change key-to-command associations by editing KeyBindings.dict as he explains in several posts and his blog. Most of these are straightforward since I know the command name to use (e.g., movePageUp:, scrollPageDown:). However, I cannot find the command names associated with the Shift+Cmd+J and Cmd+J bindings. Further, Shift+Cmd+J is listed as a keyboard shortcut for a menu item which, if I've understood Allen, complicates matters because the menu system consumes keystrokes <I>before</I> sending them on to the application.</SPAN></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>What I'd like to do is switch the meanings of Shift+Cmd+J and Cmd+J. I had hoped that I could accomplish the switch my editing, as I have for other key-to-command associations, the KeyBindings.dict file (either directly or by means of the KeyBindingsEditor application and referenced in one or more posts).</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Does this help? If changing the key bindings will not work, does anyone have a suggestion on how I might switch the meanings of these keystroke sequences?</DIV><DIV><BR><DIV> <SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV>Brendan Dixon</DIV><DIV><A href="mailto:brendandixon@mac.com">brendandixon@mac.com</A></DIV><DIV>425.922.8798</DIV><BR class="Apple-interchange-newline"></SPAN> </DIV><BR><DIV><DIV>On Jan 3, 2007, at 12:22 PM, Charilaos Skiadas wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">On Jan 3, 2007, at 3:07 PM, Brendan Dixon wrote:</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I was hoping to use key bindings. I suppose I could create a TextMate command...but won't that confuse how TextMate binds/handles keystrokes?</DIV> </BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">We still don't know what you are trying to do. Are you trying to bind these two commands to different keys, or are you trying to use those keys for a different command? I'm afraid your original post does not make that clear, at least not to me.</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">One thing you can try and do is record a macro performing this operation you want and then save the macro. Then open the macro file for editing in textmate or even just look at the macro in the bundle editor. Doing that with the Jump To Selection item gave me the command "centerSelectionInVisibleArea", while doing it for the second one gave "centerCaretInDisplay".</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Hope this helps</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> <BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Brendan Dixon</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:brendandixon@mac.com">brendandixon@mac.com</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">425.922.8798</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV> </BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Haris</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">______________________________________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">For new threads USE THIS: <A href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(threading gets destroyed and the universe will collapse if you don't)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.macromates.com/mailman/listinfo/textmate">http://lists.macromates.com/mailman/listinfo/textmate</A></DIV> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>