Having your iPhone vibrate when pressing its physical buttons can be useful and also a clear indication that the button press was registered. Apple doesn’t provide such a feature but you can get it if your iOS device is jailbroken.
A tweak called HapticFeedback allows you to make your iPhone vibrate when pressing its physical buttons. The Cydia tweak has a few simple configurations and it can also make the device vibrate for keyboard touches.
How to make your iPhone vibrate when pressing its physical buttons
Once you install HapticFeedback from Cydia’s BigBoss repo (it’s free by the way), navigate to its settings screen and you’ll be able to customize various options. There are no specific requirements, other than having a jailbroken device running iOS 9 or higher.
You can enable or disable haptic feedback for home and volume buttons as well as keyboard touches. On top of that, you can make the lock button vibrate when locked or every time and once you’re happy with the settings tap on ‘Save Changes and Respring’ to apply them.
You should start to feel your iPhone vibrate when pressing the buttons and keys you enabled in HapticFeedback’s preferences.
While I really enjoy the feel of haptic feedback, I feel compelled to point out having such a feature will drain your battery faster. Also, it seems that the vibration strength varies between iPhone models and for now, the tweak offers no way to adjust it.
Nevertheless, HapticFeedback can be a great addition to your collection of tweaks if you’re not concerned about battery life (especially if you own an iPhone with a large battery like 6 Plus or 6s Plus). If you decide to try it, come back to let us know how you like it.