Ok. I'm slow. I'm dense. But there is hope. My early questions regarding pageUp/Down were easily resolved via macros. For others who might miss Emacs-like pageUp/Down, I've attached the .plist dumps which I, not surprisingly, bind to pageUp/Down. Brendan Dixon
425.922.8798
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>commands</key>
<array>
<dict>
<key>command</key>
<string>scrollPageUp:</string>
</dict>
<dict>
<key>command</key>
<string>centerCaretInDisplay:</string>
</dict>
</array>
<key>keyEquivalent</key>
<string></string>
<key>name</key>
<string>pageUpAndCenter</string>
<key>useGlobalClipboard</key>
<true/>
<key>uuid</key>
<string>A23F5C24-BAB5-4C19-BB47-0FA8E91ED743</string>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>commands</key>
<array>
<dict>
<key>command</key>
<string>scrollPageDown:</string>
</dict>
<dict>
<key>command</key>
<string>centerCaretInDisplay:</string>
</dict>
</array>
<key>keyEquivalent</key>
<string></string>
<key>name</key>
<string>pageDownAndCenter</string>
<key>useGlobalClipboard</key>
<true/>
<key>uuid</key>
<string>BB6896CB-1BB0-47BE-A903-E3DADD3CF6D2</string>
</dict>
</plist>