Shortcuts can't be assigned to Styles if Keyboard does not have Numpad.
In the Adobe docs it says "If your keyboard does not have a Num Lock key, you cannot add keyboard shortcuts to styles." I can't believe that Adobe is perfectly content with just excluding large portions of its Mac user base, those of us who are exclusively using a Mac laptop for work (which does not have a keyboard with a numeric pad or the Num Lock Key), from being able to create and therefore take advantage of time-saving shortcuts for character styles. I mean, come on. Why is it again that I am paying $50/month for Adobe CC?
Thank you for reporting the issue to us.
We have fixed the issue in the latest version of InDesign, Id 15.0
Please upgrade your InDesign application to the latest version to try out the fix.
If you face any problems with the new update, do let us know in the comments.
You may also follow the below given link for the list of all fixed issues in Id 15.0
Seconded. This is actually the very reason I just went to the trouble of updating CC and InDesign on our 5 year-old iMac—my new MBP still can't use keyboard shortcuts for Character and Paragraph styles. Feels like trying to work with one hand tied behind my back knowing I could be _flying_ with keyboard shortcuts that for some reason aren't available on my faster, newer laptop. Adobe, I'd love it if you found a way to make this work on my MBP...