Maybe , you can force the view to be in a Sector of the screen and if the user clicks or presses a key scroll on X or Y, and for the smooth effect you can use DeltaTime Multiplier like :
if onkey pressed "enter"
for ( actualX or Y to new X or Y)
scroll x ( newx or y * dt * 1(or the amount of ticks you want)
Hope this works for you, sorry for the fast reply i'm not in my home :)