After a few hours testing I only got it to work this way
1. Open a new TextEdit document (I'm using TextEdit version 1.6).
2. If the ruler is not showing hit Command-R to bring it up.
3. Select the 'Styles' drop down menu in the top left corner. Choose "Struck through".
4. Select the Styles drop down menu and choose 'Other '.
5. With Document styles selected, hit 'Add To Favorites'.
6. A dialog window pops up and asks you to 'Type a name for the style'. I entered 'Struck through' and so over-wrote the original style. You may prefer to leave the default setting in tact and type your own name eg My Struck through'. Leave the other options unchecked and hit 'Add'.
7. Open System Preferences and then Keyboard.
8. Click the '+' button at the bottom.
9. In the dialog window which appears, select TextEdit from the Application drop down menu, in the 'Menu Title' area type in 'Styles/' and the name you gave your style (in my case, I left the name unchanged and so 'Styles/Struck through') NOTE* This is the specific name of the action you wish to shortcut so get it right! Also NOTE* You do have to add or replace the style ie it won't work on the default style, 'Struck through'!
10. In 'Keyboard Shortcut' type your desired shortcut (I went for command+alt+- ie minus sign).
11. Click 'Add' and now if I select the 'Styles' drop down menu 'Struck through' will have the shortcut next to it.
NOTE* As pointed out in earlier posts, the shortcut works ONLY when the ruler is visible, you type the action exactly right and you actually over-write (or add) a style.
1. Open a new TextEdit document (I'm using TextEdit version 1.6).
2. If the ruler is not showing hit Command-R to bring it up.
3. Select the 'Styles' drop down menu in the top left corner. Choose "Struck through".
4. Select the Styles drop down menu and choose 'Other '.
5. With Document styles selected, hit 'Add To Favorites'.
6. A dialog window pops up and asks you to 'Type a name for the style'. I entered 'Struck through' and so over-wrote the original style. You may prefer to leave the default setting in tact and type your own name eg My Struck through'. Leave the other options unchecked and hit 'Add'.
7. Open System Preferences and then Keyboard.
8. Click the '+' button at the bottom.
9. In the dialog window which appears, select TextEdit from the Application drop down menu, in the 'Menu Title' area type in 'Styles/' and the name you gave your style (in my case, I left the name unchanged and so 'Styles/Struck through') NOTE* This is the specific name of the action you wish to shortcut so get it right! Also NOTE* You do have to add or replace the style ie it won't work on the default style, 'Struck through'!
10. In 'Keyboard Shortcut' type your desired shortcut (I went for command+alt+- ie minus sign).
11. Click 'Add' and now if I select the 'Styles' drop down menu 'Struck through' will have the shortcut next to it.
NOTE* As pointed out in earlier posts, the shortcut works ONLY when the ruler is visible, you type the action exactly right and you actually over-write (or add) a style.