It’s important to note that not all Hebrew keyboard layouts support all the diacritical marks available in the Unicode Hebrew code range. All you need is to install a Hebrew keyboard layout and a set of Hebrew fonts supporting all of those diacritical marks.
Also, one doesn’t need to purchase any expensive software to type in Hebrew with all of its special vowels, cantillation marks, and punctuation. You don’t need to buy a new keyboard with Hebrew keys in order to type in Hebrew.