Hunting type weapons (bolt actions and shotguns) only require a simple firearm safety test plus the requirement firearms must be kept in a safe. Handguns are available but you must be a regular shooter (6 times a year I believe), plus member of a club and you cant take a handgun home for the first year of your licence/club membership. Semi-autos are available if you have a professional need for them such as a farmer who has problems with feral animals, or a farmer hire you as someone that supports their pest eradication.
None of this difficult if you want a gun, but it seems to do the trick in keeping firearms out of the hands of crazies thus far.