Make Home & End keys behave like Windows on Mac OS X

I’ve been using Mac OS X daily since 2001 when I purchased my Titanium PowerBook and I still can’t get used the home and end key behavior.

If, like me, you want Home to send you to the start of the line and not to the top of the document then create a file called DefaultKeyBinding.dict in your ~/Library/KeyBindings folder (might need to create that folder too) with the following contents:

{
  "\UF729"  = moveToBeginningOfParagraph:; // home
  "\UF72B"  = moveToEndOfParagraph:; // end
  "$\UF729" = moveToBeginningOfParagraphAndModifySelection:; // shift-home
  "$\UF72B" = moveToEndOfParagraphAndModifySelection:; // shift-end
  "^\UF729" = moveToBeginningOfDocument:; // ctrl-home
  "^\UF72B" = moveToEndOfDocument:; // ctrl-end
  "^$\UF729" = moveToBeginningOfDocumentAndModifySelection:; // ctrl-shift-home
  "^$\UF72B" = moveToEndOfDocumentAndModifySelection:; // ctrl-shift-end
}

This remapping does the following in most Mac apps including Chrome (some apps do their own key handling):

  • Home and End will go to start and end of line
  • ShiftHome and ShiftEnd will select to start and end of line
  • CtrlHome and CtrlEnd will go to start and end of document
  • ShiftCtrlHome and ShiftCtrlEnd will select to start and end of document

Note that you will need to reboot after creating this file for it to take effect.

If you have a PC keyboard with LED back-lighting and would like the scroll-lock, num-lock or caps-lock LEDs on when using your Mac check out my free SetLEDs for Mac

Kanto Living DMS2000 Dual Arm Desktop Monitor Mount (Silver) B&H # KADMS2000S MFR # DMS2000S

Free your dual-monitor setup with the silver Kanto Living DMS2000 Dual Arm Desktop Monitor Mount. This durable, aluminum monitor mount can either clamp to the back of your desk or fit into an available grommet hole up to 2″ thick. Once installed, it provides you with nearly unlimited viewing positions and autonomous control for two separate monitors. Without two traditional stands on your desk, you also gain back desk real estate under and behind both monitors.

The mount can support monitors with 17″ to 32″ screen sizes, and weights between 3.3 and 16.5 lbs. Your monitors attach to the mount via standard VESA 75×75 or 100×100 hole patterns. Once assembled, you gain the ability to autonomously adjust your monitors in a variety of ways:

 

 

Refurbished 15.4-inch MacBook Pro 2.9GHz 6-core Intel Core i9 with Retina display – Silver

Originally released July 2018

Touch Bar with integrated Touch ID sensor

15.4-inch (diagonal) LED-backlit display with IPS technology; 2880-by-1800 native resolution at 220 pixels per inch

32GB of 2400MHz DDR4 onboard memory

512GB SSD1

720p FaceTime HD Camera

Radeon Pro Graphics 560X

  • $2,969.00

     

Refurbished 15.4-inch MacBook Pro 2.6GHz 6-core Intel Core i7 with Retina display – Silver

Originally released July 2018

Touch Bar with integrated Touch ID sensor

15.4-inch (diagonal) LED-backlit display with IPS technology; 2880-by-1800 native resolution at 220 pixels per inch

32GB of 2400MHz DDR4 onboard memory

1TB SSD1

720p FaceTime HD Camera

Radeon Pro Graphics 560X

 

Refurbished 15.4-inch MacBook Pro 2.9GHz 6-core Intel Core i9 with Retina display – Space Gray

Originally released July 2018

Touch Bar with integrated Touch ID sensor

15.4-inch (diagonal) LED-backlit display with IPS technology; 2880-by-1800 native resolution at 220 pixels per inch

32GB of 2400MHz DDR4 onboard memory

1TB SSD1

720p FaceTime HD Camera

Radeon Pro Graphics 560X