Hi Greg,Thanks for contacting Syncfusion support.We have option to change scroller step value using `scrollOneStepBy` property in `scrollSettings`. After modifying default value of `scrollOneStepBy` it will minimize navigation range of scroller. So we suggest youto set the Grid row height value to `scrollOneStepBy` to make selected row in visible screen while key navigation. Default value of `scrollOneStepBy`property is 57, so we suggest you to use 33 which is grid row height.

We considered this query “scrollSettings.scrollOneStepBy property not working when defining in angularjs” as a bug. We have logged a report on this and will fix the issue internally, also the fix will be included in 2015 Volume 4 Service Pack 2 release which has been scheduled to be roll out in the month of March 2016.

We have also created an incident internally to have a follow up with this issue.
Regards,
Ragavee U S.