My KeepKey only has one account in it, account #0, for which I set up m/44'/0'/0'. Electrum has been running on my desktop for a few hours but the balance is still zero.
When you check your balance in Shapeshift what do the addresses look like? As TryNinja asked, do they start with 1, 3, or bc1?
The derivation path you noted is for addresses that start with 1. IIRC (it's been a while) the default settings in the Shapeshift software will set you up with addresses that start with 3. Try selecting the derivation path for p2sh;
m/49'/0'/0'.
There's also the chance that you have a Bip39 passphrase protected wallet. When you connect your wallet to Shapeshift does it require a secondary passphrase to unlock your wallet?
If you haven't set up a Bip39 passphrase, I recommend you so immediately. KeepKeys are vulnerable to physical attacks (the hacker needs your KeepKey in his possession) when not secured with a passphrase. You can use Electrum to enable the setting; click on the KeepKey icon and select the "Advanced" tab. You can enable the Bip39 passphrase setting there.